我有一个我正在为其制作 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;
}