私はいくつかのJDialogを備えたGUIを持っていますが、そのうちの2つまたは3つは「基本的な」大きなものであるため、他のJDialog(小さなもの)の上に「決して上にない」必要があります。
他のJDialogで「常にトップ」を使用することは解決策になると思いますが、私が達成しようとしていることとは異なります。
ヒントを歓迎します、ありがとう!
私はいくつかのJDialogを備えたGUIを持っていますが、そのうちの2つまたは3つは「基本的な」大きなものであるため、他のJDialog(小さなもの)の上に「決して上にない」必要があります。
他のJDialogで「常にトップ」を使用することは解決策になると思いますが、私が達成しようとしていることとは異なります。
ヒントを歓迎します、ありがとう!
1.6を使用している場合は、ModalityTypeとModalExclusionTypeを試してみると役立つかもしれません。modalitytypeとmodalexclusiontypeは1.6以降でのみ使用可能であることに注意してください
代わりに、大きな JDialogs を JFrames にする必要があるようです。
別のオプション: JDesktopPane を使用し、JInternalFrame を使用します。
3 番目のオプション: レイヤード ペインを使用して項目の順序を制御します。