【发布时间】:2012-05-27 19:29:14
【问题描述】:
在我的 Swing 应用程序中。我有一个JFrame,很少有JPanels。其中一个用于放置另一个面板。其中一个——另一个小组——调用JDialog。对话框的构造函数接受Frame、String 和Boolean 作为参数。我的问题是如何从此面板获取父级(即框架)?
SwingUtilities.windowForComponent(...) 和 SwingUtilities.getWindowAncestor(...) 在我的情况下不起作用。没有参数的构造函数不是一个选项。
【问题讨论】:
-
@user1420504 只是想知道,为什么
SwingUtilities.getWindowAncestor(...)在您的情况下不起作用?