在我的Swing应用程序中.我有一个JFrame很少JPanels.其中一个用于放置另一个面板.其中一个 - 另一个小组 - 称之为JDialog.对话框的构造函数接受Frame,String并Boolean作为参数.我的问题是如何从这个面板获取父(这是框架)?
JFrame
JPanels
JDialog
Frame
String
Boolean
SwingUtilities.windowForComponent(...)并且SwingUtilities.getWindowAncestor(...)不适用于我的情况.没有参数的构造函数不是一个选项.
SwingUtilities.windowForComponent(...)
SwingUtilities.getWindowAncestor(...)
java swing jframe jdialog
java ×1
jdialog ×1
jframe ×1
swing ×1