如何解决关闭 JFrame
如何在单击 jbutton 打开第二个 jframe 后关闭第一个 jframe?像这样。 这就是我想在我的 GUI 中发生的事情:
解决方法
听起来您在谈论实施“GlassPane”
GlassPane 是一种技术,您可以在现有组件上放置一个新的 RootFrame 层并使用它
- 吸收所有鼠标事件以防止它们与组件交互
- 为 UI 着色以将更多注意力吸引到其他模态窗口或其他框架
您可以阅读有关创建 glasspane/rootpane 并且有很多examples用法
,一个 Swing 应用程序应该只包含一个 JFrame。
对于子窗口,您可以使用:
-
当您想要完全控制对话框上的组件时,对于复杂窗口使用
modal JDialog
。 -
一个
JOptionPane
用于易于使用的预配置“确认”对话框。请参阅:How to Make Dialogs 示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。