next up previous contents
Nächste Seite: Benutzereingaben entgegennehmen - showInputDialog Aufwärts: Dialoge Vorherige Seite: Parameter verwenden - showMessageDialog   Inhalt

Rückgabewerte verwenden - showConfirmDialog

Während showMessageDialog keinen Wert zurückgibt, liefert showConfirmDialog einen der folgenden Werte an das aufrufende Programm zurück: YES_OPTION, NO_OPTION, CANCEL_OPTION, OK_OPTION und CLOSED_OPTION.

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

public class DialogTest3 extends Frame {
    public static void main (String [] args) {
        DialogTest3 dt = new DialogTest3();
        dt.setLocation(100,100);
        dt.setSize(350,200);
        dt.setTitle("Dialog-Test");
        dt.show();
        int ok = JOptionPane.showConfirmDialog(dt,"Informatik ist schön", 
                                                  "Bestätigung notwendig", 
                                                  JOptionPane.YES_NO_CANCEL_OPTION);
        if (ok == JOptionPane.YES_OPTION) System.exit(0);
    }
}

Die in der Dialog-Box angezeigten Schaltflächen werden über die Optionen DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION und OK_CANCEL_OPTION gesteuert.


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



Alfred Nussbaumer 2003-02-10