有没有办法将对象添加到 JButton?我知道我几年前在 C# 中做过,但它在 Java 中有效吗?
public Shop(Item[] buyables) {
ArrayList<JButton> buttons = new ArrayList<JButton>();
for(int i = 0; i < buyables.length; i++) {
Item item = buyables[i];
JButton button = new JButton();
button.setText(item.getName());
// button.addExtra(item);
buttons.add(button);
}
}
所以每个按钮都引用一个对象或持有一个对象,所以如果点击按钮,我可以使用它持有的对象。