Java: Wie kann ich das Klicken auf ein Panel deaktivieren, während ein Dialog angezeigt wird?
8
Ich möchte das Klicken auf das Hintergrundfeld oder den Rahmen deaktivieren, während ein Dialog angezeigt wird. Und ich möchte, dass der Dialog immer oben auf diesem Panel oder Frame angezeigt wird, bis er geschlossen ist.
Machen Sie Dialog / JDialog modal durch Aufruf von dialog.setModal(true); . Dies löst beide Probleme beim Klicken auf das Hintergrund-Panel und bleibt über dem Panel.
Diese Methode scheint veraltet zu sein, also sollten Sie dialog.setModalityType(Dialog.ModalityType type)