如何在JButton的setVisible(false)
函数中调用JFrame的addActionListener
(如下所示):
jButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//here
}
});
最佳答案
假设您有一个声明如下的变量:
JFrame frame;
您只需要致电:
frame.setVisible(false);
否则,如果您在扩展
JFrame
的类内,则必须:NameOfClass.this.setVisible(false);
甚至更好的是使用
setVisible(false)
,您可以dispose()
使用它。关于java - 从JButton的actionListener关闭JFrame,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13291870/