Java 当JDialog类打开时如何隐藏JFrame

Java 当JDialog类打开时如何隐藏JFrame,java,swing,user-interface,jframe,jdialog,Java,Swing,User Interface,Jframe,Jdialog,当一个JDialog框打开时,我试图隐藏一个JFrame,请问我是如何使用addActionListener()实现这一点的 创建JDialog时,应该将JFrame指定为对话框的所有者,然后可以使用对话框的getOwner()方法随时获取帧引用 在JDialog中,您应该能够使用WindowListener 在打开的窗口中事件隐藏帧 在窗口关闭事件中,显示帧

当一个JDialog框打开时,我试图隐藏一个JFrame,请问我是如何使用addActionListener()实现这一点的

创建JDialog时,应该将JFrame指定为对话框的所有者,然后可以使用对话框的
getOwner()
方法随时获取帧引用

在JDialog中,您应该能够使用
WindowListener

  • 在打开的
    窗口中
    事件隐藏帧
  • 窗口关闭
    事件中,显示帧