0

Swingを使用したプロジェクトがあります。セカンダリ JDialog を呼び出すプリンシパル JFrame があり、それらのセカンダリ ダイアログは他の jdialog を呼び出します。セカンダリ ダイアログは、一度に複数のダイアログを呼び出すことができる方法ではモーダルではありません。そうすれば、開いているすべてのセカンダリ ダイアログに対して他の (第 3 レベル) ダイアログを呼び出すことができます。

1 つまたは複数のセカンダリ ダイアログを開いて復元すると、すべてのウィンドウが正しく表示されますが、第 3 レベルのダイアログが 1 つ開いている場合 (セカンダリ ダイアログの 1 つに対するモーダルであることを思い出してください)、他の画面は表示されません。その第 3 レベルのダイアログを閉じない限り表示されません。

主なフレームを最小化し、すべてのウィンドウを最小化する前に表示されるように復元する必要があります。どうすればいいですか?

4

0 に答える 0