有没有办法关闭(或获取句柄)所有可能的用 Java 创建的窗口、对话框、提示等?
我有一个应用程序,可以到处创建 GUI 元素(同时它会自动运行测试等),有时它会让这些元素保持打开状态。我希望能够从一个地方关闭所有这些事情。
最佳答案
编辑。我是智障xP
http://download.oracle.com/javase/6/docs/api/java/awt/Window.html#getWindows%28%29
这将为您提供每个Window
(Frame
的父类,Dialog
,JWindow
,的祖 parent >JFrame
、JDialog
等)。
原创
好吧this获取所有打开的Frame
。我认为 Dialog
没有等效的方法,但 Window
上有 getOwnedWindows()
方法。我不知道谁拥有使用 null
Frame
参数构造的对话框。
关于java - 关闭所有可能的 GUI 相关元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970301/