Con*_*nor 2 java swing dispose
在我的Java程序中,我希望无论打开任何其他窗口,只要用户单击角落中的红色X,只需关闭该摆动框架.我尝试使用JFrame.DISPOSE_ON_CLOSE和其他窗口侦听器,但是当我退出一个JFrame时,系统仍然退出.
为了澄清,假设我有两个JFrame可见,退出一个自动退出另一个,系统退出.关于如何关闭一个JFrame的任何想法?谢谢.
这对我有用:
public class Test {
public static class TestFrame implements Runnable{
public void run() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setSize(200, 300);
frame.setVisible(true);
}
}
public static void main(String[] args) {
EventQueue.invokeLater(new TestFrame());
EventQueue.invokeLater(new TestFrame());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15232 次 |
| 最近记录: |