我正在使用NetBeans IDE开发桌面应用程序。
1) 我在按钮点击后打开一个新的JFrame。当我关闭任何一个打开的帧时,两个都会关闭。
2) 我想在按钮点击后在JFrame上更新一个新的Tabbed JPanel。谢谢。
我正在使用NetBeans IDE开发桌面应用程序。
1) 我在按钮点击后打开一个新的JFrame。当我关闭任何一个打开的帧时,两个都会关闭。
2) 我想在按钮点击后在JFrame上更新一个新的Tabbed JPanel。谢谢。
可能您使用了错误的参数。我想,对于您想关闭而不关闭整个应用程序的JFrames,您正在执行以下操作:
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
要实际关闭只想要关闭的框架而不关闭其余框架,您需要执行以下操作:
jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JFrame
上的一个新的 JTabbedPane
。JPanel
引用进行更新,并调用 repaint()
方法,但迟早您应该考虑 模型-视图-控制器(MVC) 模式。
ActionListener
并在actionPerformed
方法中执行更新部分。 - Swaranga Sarma