Java MessageDialog / Messagebox

Posted: Januar 2nd, 2009 | Filed under: Programmieren | Tags: , , , , , , , , | 5 Comments »

Wenn man Grafische Benutzer Oberflächen kurz GUIs in Java realisieren braucht man oft sogenannte MessageBoxen, Popupfenster oder um in der Java Sprache zu bleiben MessageDialoge. Diese können durch eine einfache Zeile umgesetzt werden.  Der MessageDialog kann in 5 verschiedenen Arten mit Hilfe der Klasse JOptionPane dargestellt werden.

  • ohne Icon (JOptionPane.PLAIN_MESSAGE)
  • mit Ausrufezeichen (JOptionPane.CANCEL_OPTION)
  • mit Fragezeichen (JOptionPane.QUESTION_MESSAGE)
  • mit Warnkreuz (JOptionPane.ERROR_MESSAGE)
  • mit Infozeichen (JOptionPane.INFORMATION_MESSAGE)
import javax.swing.JOptionPane;

public class MessageDialog {
     public static void main(String[] args) {
          JOptionPane.showMessageDialog(null,"Kein Icon","Titel", JOptionPane.PLAIN_MESSAGE);
          JOptionPane.showMessageDialog(null,"Infozeichen","Titel", JOptionPane.INFORMATION_MESSAGE);
          JOptionPane.showMessageDialog(null,"Fragezeichen","Titel", JOptionPane.QUESTION_MESSAGE);
          JOptionPane.showMessageDialog(null,"Ausrufezeichen","Titel", JOptionPane.CANCEL_OPTION);
          JOptionPane.showMessageDialog(null,"Kreiz","Titel", JOptionPane.ERROR_MESSAGE);
     }
}
MessageDialog - Ohne Icon

MessageDialog - Ohne Icon

MessageDialog - mit Ausrufezeichen

MessageDialog - mit Ausrufezeichen

MessageDialog - mit Fragezeichen

MessageDialog - mit Fragezeichen

MessageDialog - mit Warnkreuz

MessageDialog - mit Warnkreuz

Hier könnt ihr den Quellcode herunterladen.


5 Comments on “Java MessageDialog / Messagebox”

  1. 1 Josef said at 18:34 on Mai 31st, 2010:

    sadngsb

  2. 2 fgbhfgh said at 10:34 on März 14th, 2014:

    fghfsdghg

  3. 3 Dings said at 10:26 on April 6th, 2014:

    Vielen Dank! 🙂

  4. 4 hans wurst said at 17:00 on April 13th, 2014:

    YOLO

  5. 5 Oskar said at 08:24 on Oktober 17th, 2014:

    Klasse und einfach erklärt.
    Ideal für Unterricht.
    Dankeschön 😀


Leave a Reply