使用ActionListener的不同方法

时间:2019-05-18 07:14:58

标签: java awt actionlistener

有人可以向我解释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  
}

0 个答案:

没有答案