你能否在jframe中创建一个按钮,将其事件> Action> actionPerformed代码生成到除jframe类之外的另一个类中。如果你不能,你可以手动制作不同类中的代码,使按钮做一些事情。
答案 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());