如何在JDialog类打开时隐藏JFrame

时间:2014-03-11 19:29:27

标签: java swing user-interface jframe jdialog

当打开JDialog框时,我想隐藏一个JFrame,请问如何使用addActionListener();

1 个答案:

答案 0 :(得分:2)

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

在你的JDialog中,你应该可以使用WindowListener

  1. windowOpened事件中隐藏框架
  2. 在显示框架的windowClosed事件中。