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.

Wie kann ich das tun?

    
Olcay Ertaş 29.09.2011, 09:01
quelle

2 Antworten

8

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)

verwenden     
Harry Joy 29.09.2011, 09:03
quelle
4

Sie können JOptionPane für den Nachrichtendialog verwenden.

    
Eng.Fouad 29.09.2011 09:05
quelle

Tags und Links