我有很多 GUI 表单,每个 GUI 表单上有很多按钮。我想检测用户何时单击这些按钮中的任何一个。
我的问题是:我应该为每个按钮单独添加代码,还是可以通过按下按钮时调用的公共方法来满足每个按钮的按下?如果我使用公共方法(我宁愿这样做),该方法如何检测调用该函数的按钮?按钮必须是公共变量吗?
目前我正在使用这段代码(有效,我想知道我是否可以做得更好):
loginButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
System.out.println("You clicked the button");
}});