(1)、关闭当前窗体不能使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,可以使用
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
(2)、通过JButton事件不能使用exit(),这样会使得整个程序的窗体全部关闭,可以使用dispose();这样就只关闭了当前窗体。例如:
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
frame.dispose();
}
});
版权声明:本文为weixin_41072572原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。