私はJbuttonsを作っているタイトルのリストを持っています。特定のボタンをクリックするとそのテキストが表示されます。ネットで検索して試してみましたが、ランダムなタイトルをリストから出していますが、クリックしたものではありません。私が間違っている場所を教えてください。どのような助けも高く評価されます。ありがとう、クリックした特定のJbuttonの取得方法を教えてください。
for(String title:listOfTitles){
button1.setText(title);
button1.setBounds(20,50,100,25);
button1.setBorderPainted(true);
button1.setFocusPainted(true);
button1.setContentAreaFilled(false);
button1.setOpaque(false);
button1.setBackground(Color.lightGray);
button1.setBounds(5,i,100,100);
button1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jTextField3.setText(((button1) evt.getSource()).getText());
}
});
jPanel3.add(button1);
jPanel3.revalidate();
jPanel3.repaint();
i = i+15;
}
*「タイトルリストがあります」*適切なコンポーネントはおそらく['JList'](http://docs.oracle.com/javase/7/docs/api/javax/swing/)です。 JList.html)。 –