我刚刚开始了一个小的java轮盘游戏项目,我需要一些帮助。 这就是我的程序:
{{1}}
这里我想得到调用此动作的按钮的名称,例如jToggleButton11,所以我可以使用它 }
我该怎么做?
答案 0 :(得分:0)
当你定义按钮时,你会想要这样的东西(对于每个按钮);
jToggleButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
buttonActions(1, e);
}
});
此代码将1
传递给buttonActions
,您可以同样传递标识每个按钮或实际按钮对象的枚举。
您还需要为buttonActions
方法提供原型,如
public static int buttonActions(int buttonId, ActionEvent e);
另一种方法是只传递ActionEvent
对象,并根据getActionCommand()
方法检测按钮,这需要你在{{中检测按下的按钮值(?) 1}}。