オブジェクトを 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);
}
}
したがって、すべてのボタンは 1 つのオブジェクトを参照するか、1 つのオブジェクトを保持するため、ボタンをクリックすると、保持されているオブジェクトを操作できます。