next up previous contents
Nächste Seite: Schaltflächen individuell gestalten - Aufwärts: Dialoge Vorherige Seite: Rückgabewerte verwenden - showConfirmDialog   Inhalt

Benutzereingaben entgegennehmen - showInputDialog

Mit Hilfe von showInputDialog können Benutzereingaben über eine Dialogbox erfolgen. Je nach Konstruktor wird entweder eine Zeichenkette (Angabe des Elternframes, Nachricht, Titel, Nachrichtentyp) oder - wie im folgenden Beispiel - ein Objekt zurückgegeben:

import java.awt.*;
import javax.swing.*;

public class DialogTest4 extends Frame {
    public static void main (String [] args) {
        DialogTest4 dt = new DialogTest4();
        dt.setLocation(100,100);
        dt.setSize(350,200);
        dt.setTitle("Benutzereingaben");
        dt.show();
        Object [] auswahl = {"Morty", "Minni", "Maxi"};
        Object eingabe = JOptionPane.showInputDialog(dt, 
                                                     "Bitte ihren Namen eingeben", 
                                                     "Eingabe", 
                                                     JOptionPane.QUESTION_MESSAGE, 
                                                     null, 
                                                     auswahl, auswahl[2]); 
        System.out.println(eingabe); 
        System.exit(0);
    }
}


\includegraphics[width=5.5cm]{DialogTest4.ps}



Alfred Nussbaumer 2003-02-10