Java 关闭JFrame

Java 关闭JFrame,java,swing,jframe,Java,Swing,Jframe,单击jbutton打开第二个jframe后,如何关闭第一个jframe?就这样。 这就是我希望在GUI中发生的事情: 听起来你在谈论如何实现“玻璃窗格” 玻璃窗格是一种技术,您可以在现有组件上放置一个新的根框架层,并使用它来 吸收所有鼠标事件以防止它们与组件交互 对UI进行着色以将更多注意力吸引到其他模式窗口或其他框架上 您可以阅读有关创建 而且它有很多用途一个Swing应用程序应该只包含一个JFrame 对于子窗口,您可以使用: 当您想要完全控制对话框上的组件时,用于复杂窗口的模态JDia

单击jbutton打开第二个jframe后,如何关闭第一个jframe?就这样。 这就是我希望在GUI中发生的事情:


听起来你在谈论如何实现“玻璃窗格”

玻璃窗格是一种技术,您可以在现有组件上放置一个新的根框架层,并使用它来

  • 吸收所有鼠标事件以防止它们与组件交互
  • 对UI进行着色以将更多注意力吸引到其他模式窗口或其他框架上
您可以阅读有关创建
而且它有很多用途

一个Swing应用程序应该只包含一个JFrame

对于子窗口,您可以使用:

  • 当您想要完全控制对话框上的组件时,用于复杂窗口的
    模态JDialog

  • 一个
    作业窗格
    ,用于一个易于使用的预配置“确认”对话框。参见:示例


  • myjframe.setVisible(false)?您的搜索结果是什么?在堆栈溢出时,在发布问题之前,您总是需要进行搜索。您有一些建议。别忘了回答这些建议。看:我看不出来它回答了这个问题?无论对辅助窗口使用
    JDialog
    JOptionPane
    ,您可能仍然希望(或需要)隐藏主窗口或将其标记为不可访问。所以对我来说,问题仍然存在。同意,但事实并非如此。OP表示他们需要第二个JFrame,这表明他们没有太多的UI设计经验。我为OP提供了一种许多应用程序用于“确认”类型对话框的替代方法。OP可以选择合适的解决方案,因为他们有多个选项。