Popup-Fenster in Java Swing

7

Kann mir jemand vorschlagen, wie man ein Popup-Fenster in Java Swing implementiert? Ich möchte, dass das Popup-Fenster ein modales Fenster ist (der Benutzer kann nicht zum Hauptfenster zurückkehren, wenn das Popup geöffnet ist).

Ich habe versucht, es mit JDialog zu tun, aber es erlaubt nur ein Widget für Benutzereingaben, während ich mehrere Widgets brauche. Ich mag mich hier irren, aber das ist es, was ich tun konnte.

Schätzen Sie Ihre Hilfe.

    
Gabriel Parenza 08.03.2010, 21:50
quelle

3 Antworten

13

Verwenden Sie einen JDialog. Es gibt keine Beschränkung auf was Sie hinzufügen können, Sie können, was Sie wollen, zu einem JDialog hinzufügen (genau wie bei Verwendung eines JFrame)

    
objects 08.03.2010, 22:01
quelle
8
  1. Layout deine Widgets in einem JPanel.

  2. Verwenden Sie JOptionPane.showConfirmDialog mit Ihrem Panel als Nachricht (z. B. optionType JOptionPane.OK_CANCEL_OPTION).

  3. Lesen Sie bei Bedarf die Benutzereingabe aus dem Status Ihres Bereichs (z. B. gibt der Aufruf JOptionPane.OK_OPTION und nicht JOptionPane.CANCEL_OPTION zurück).

Noel Ang 08.03.2010 23:59
quelle
3

Ich hoffe, ich habe die richtigen Informationen für dich gefunden

JDialog(Dialog owner, boolean modal)

für weitere Informationen überprüfen Sie diese Links: Ссылка

Ссылка

    
Dimitri 08.03.2010 21:58
quelle

Tags und Links