当所有者JFrame关闭时调用JDialog windowClosed事件

时间:2017-06-04 17:10:31

标签: java swing

我有下面的测试代码。 当我关闭它时打开对话框后,调用了windowClosed方法,但是当我关闭JFrame并且对话框刚刚关闭时再次调用它,为什么?在这种情况下,我没有关闭对话框。 所以我明白了:

utf-8

我该如何预防呢?

我不想在JFrame上设置EXIT_ON_CLOSE(这不会再次调用windowClosed)因为这会终止应用程序,在实际情况下我不能这样做。

感谢您的帮助

closed
closed

1 个答案:

答案 0 :(得分:0)

从评论和测试可能是在Java 8中解决了一个错误,因为使用java 8它工作正常。