我有,我想提出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)。 – 2012-04-22 17:26:22