私のSwingアプリで。私はJFrameいくつかありJPanelsます。そのうちの1つは、別のパネルを配置するために使用します。そして、これらの1つ(別のパネル)はを呼び出しますJDialog。ダイアログのコンストラクターはFrame、StringおよびBooleanをパラメーターとして受け入れます。私の問題は、このパネルから親(フレーム)を取得する方法です。
SwingUtilities.windowForComponent(...)私の場合は機能しSwingUtilities.getWindowAncestor(...)ません。パラメーターのないコンストラクターはオプションではありません。