关闭新打开的JFrame

时间:2011-09-02 06:18:48

标签: java swing user-interface jframe jpanel

我正在使用NetBeans IDE开发桌面应用程序。

1)点击按钮后我打开一个新的JFrame。当我关闭任何打开的帧时,两者都将被关闭。

2)我想在点击按钮后在JFrame上更新新的Tabbed JPanel。 提前谢谢。

3 个答案:

答案 0 :(得分:8)

可能你使用的是错误的论点。我想对于你要关闭的JFrame而不关闭你正在做的整个应用程序:

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

在实际关闭所需的帧而不关闭其他帧时,您需要执行以下操作:

jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

答案 1 :(得分:3)

1)为什么你在运行时创建了很多Top-Level Containers,只创建了一个JFrame而另一个是JDialog(模态)或JWindow(未装饰),重用它,

2)今天我的Magic Globe中真的没有电池,为了更好,更快,你必须在这里发帖SSCCE

答案 2 :(得分:3)

  

我想在点击按钮后更新JTabbedPane上的新JFrame

您只需通过对标签JPanel的引用进行更新,然后致电repaint(),但迟早您应该考虑Model–View–Controller模式。

相关问题