0

我在 1 个具有组件的类上设计了一个控制框架jbutton,我对这些组件的操作事件进行了编码,差异差异框架被初始化。

每一帧都有一个类。现在,当我jbutton从控制框架按下第二个时,必须关闭frame(当我从控制框架第一次按下时它已经打开jbutton)。

4

2 回答 2

0

只需跟踪框架实例作为主类中的实例变量。然后在单击关闭按钮时关闭该实例。

public void open(ActionEvent e) {
    frame = new  something.. // your frame
}

public void close(ActionEvent e) {
    frame.dispose();
}

注意:JFrame 框架是全局变量。

于 2013-03-15T11:00:19.863 回答
0

把它写在你的按钮点击 linsener

 yourFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
于 2013-03-15T11:17:48.820 回答