有人可以向我解释ActionListener
组件的不同JButton
方法是什么吗?例如,我有5个按钮,我可以将动作监听器添加为btn.AddActionListener(new ActionListener(){
});
,其他方法是制作一个单独的类来实现动作监听器,并将其添加到按钮。任何帮助表示赞赏。
我尝试了第二种方法,其中使用了动作命令,但它给了我StackOverFlowError。
public void actionPerformed(ActionEvent event) {
String command = event.getActionCommand();
if(command.equals("2")){
if(display.getText() == "" || display.getText() == "0"){
display.setText("2");
}
else{
display.setText(display.getText() + "2");
}
}//if condition ending
}