引用 6 楼 ahuter9 的回复:这个窗口关闭的监听是设置在子窗口上的,并且在子窗口的类中添加父窗口类的依赖。 即在子窗口的类中添加 JFrame mainFrame = null; 在new 这个子窗口时的构造函数中传递这个父窗体对象,就可以操作父窗口的显示了。 所以你这个应该是设置父窗口的对象的mainFrame.setVisible(true); ……
这个窗口关闭的监听是设置在子窗口上的,并且在子窗口的类中添加父窗口类的依赖。 即在子窗口的类中添加 JFrame mainFrame = null; 在new 这个子窗口时的构造函数中传递这个父窗体对象,就可以操作父窗口的显示了。 所以你这个应该是设置父窗口的对象的mainFrame.setVisible(true);
引用 3 楼 s876286443 的回复:引用 2 楼 ahuter9 的回复:1、主窗体不要关闭,即隐藏setVisible(false); 2、创建子一个窗体,操作后关闭,在该窗体中设置setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);即可。 3、显示主窗体,即设置setVisible(true); 这……
引用 2 楼 ahuter9 的回复:1、主窗体不要关闭,即隐藏setVisible(false); 2、创建子一个窗体,操作后关闭,在该窗体中设置setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);即可。 3、显示主窗体,即设置setVisible(true); 这样的话我怎么知道子窗体已经关闭,然后再把主窗……
1、主窗体不要关闭,即隐藏setVisible(false); 2、创建子一个窗体,操作后关闭,在该窗体中设置setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);即可。 3、显示主窗体,即设置setVisible(true);
62,623
社区成员
307,257
社区内容
加载中
试试用AI创作助手写篇文章吧