Java 如何关闭来自不同类的按钮动作事件的帧?
我在一个类上设计了一个控制框架,这个类有Java 如何关闭来自不同类的按钮动作事件的帧?,java,swing,awt,frame,Java,Swing,Awt,Frame,我在一个类上设计了一个控制框架,这个类有jbutton组件,我编写了这些组件的like on action事件diff-diff-frame-get-initialized 每个帧都有一个类。现在,当我从控制框架中按第二个jbutton时,必须关闭框架(当我从控制框架中按第一个jbutton时,该框架已打开)。只需将框架实例作为主类中的实例变量进行跟踪即可。然后单击close按钮关闭该实例 public void open(ActionEvent e) { frame = new so
jbutton
组件,我编写了这些组件的like on action事件diff-diff-frame-get-initialized
每个帧都有一个类。现在,当我从控制框架中按第二个
jbutton
时,必须关闭框架
(当我从控制框架中按第一个jbutton
时,该框架已打开)。只需将框架实例作为主类中的实例变量进行跟踪即可。然后单击close按钮关闭该实例
public void open(ActionEvent e) {
frame = new something.. // your frame
}
public void close(ActionEvent e) {
frame.dispose();
}
注:
JFrame是全局变量。将其写入按钮中,然后单击linstener
yourFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
那么,有什么问题?您尝试了什么?“每一帧都有一个类。”请参见