你能在jFrame中创建一个jButton,将它的代码生成到另一个类中吗?

时间:2017-04-25 13:33:41

标签: java button

你能否在jframe中创建一个按钮,将其事件> Action> actionPerformed代码生成到除jframe类之外的另一个类中。如果你不能,你可以手动制作不同类中的代码,使按钮做一些事情。

1 个答案:

答案 0 :(得分:0)

是的,你可以。

基本上,您使用myJbutton.setActionListener(new MyButtonActionListener())

你有class MyButtonActionListener implements ActionListener。 actionPerformed方法将自动调用。

编辑:添加了以下代码

public class MyButtonActionListener implements ActionListener {
    @Override
    public void actionPerformed(EventListener e){
        // Do stuff
    }
}

然后设置按钮:

JButton myButton = new JButton("mybutton");
myButton.setActionListener(new MyButtonActionListener());