关闭新打开的 JFrame
我正在使用 NetBeans IDE 开发桌面应用程序。
1)单击按钮后我将打开一个新的 JFrame。当我关闭任何打开的框架时,两个框架都在关闭。
2)我想在单击按钮后更新 JFrame 上的新选项卡式 JPanel。 提前致谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可能使用了错误的论点。我想对于您想要关闭而不关闭您正在执行的整个应用程序的 JFrame:
虽然要实际仅关闭所需的框架而不关闭您需要执行的其余框架:
Probably you are using the wrong argument. I guess for the JFrames that you want to close without closing the entire application you are doing:
While to actually close only the desired frame without closing rest of the frames you need to do:
1) 为什么要创建大量顶级容器运行时,仅创建一个 JFrame ,其他为 JDialog(Modality )或 JWindow(未装饰),重复使用它,
2)今天我的 Magic Globe 中确实没有电池,为了更好更快地获得帮助,您必须在此处发布 SSCCE
1) Why did you create lots of Top-Level Containers on Runtime, create only one JFrame and other would be JDialog(Modality) or JWindow(un-decorated), re-use that,
2) really no battery included in my Magic Globe today, for better and sooner hepl you have to post here SSCCE
您可以通过引用选项卡的
JPanel
进行更新并调用repaint()
,但迟早您应该考虑 模型-视图-控制器模式。You can just update via a reference to the tab's
JPanel
and callrepaint()
, but sooner or later you should consider the Model–View–Controller pattern.