Jbuttons を作成しているタイトルのリストがあります。特定のボタンをクリックすると、そのテキストが表示されます。ネットで検索していくつか試してみましたが、クリックしたタイトルではなく、リストからランダムなタイトルが表示されます。どこが間違っているのか教えてください。どんな種類の助けも高く評価されます。ありがとう、
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;
}