java - 我如何确定 JDialog 是否有 child ?

标签 java swing

我有一个自定义窗口类,它向下扩展了一个 JDialog。我们有自己创建的窗口,有时我们使用带有父参数的构造函数创建新窗口作为现有窗口的子窗口。

我需要在我们的自定义类中的某处放置一些代码,根据窗口是否有子项来执行不同的操作。我知道 getParent() 等,我可以看到我可以遍历窗口的组件,但对于我来说,我似乎无法弄清楚如何确定是否我的当前窗口是否有任何子窗口。

有没有办法做到这一点?一如既往,我们非常感谢任何帮助。

最佳答案

参见 Window.getOwnedWindows()。

关于java - 我如何确定 JDialog 是否有 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2633249/

相关文章:

java - ButtonHandler 无法解析为类型

java - 无法弄清楚如何在字符串中存储 "Save As"文本并使用它

用于加密/解密 pdf 文件的 Java API

java - Elasticsearch:如何根据匹配条件删除条目

java - Maven:运行程序的生命周期阶段?

java - 基于刻度值的颜色java JSlider

java - 完成的 Java 项目,现在创建 jar 或 .exe 文件(带数据库)

java - 在另一个类中调用一个类的一个变量?

java - 带方形边框的 JCheckBox

java - 将 JLabel 溢出到另一个 JLabel