next up previous contents
Nächste Seite: Dateiauswahl-Dialog Aufwärts: Dialoge Vorherige Seite: Benutzereingaben entgegennehmen - showInputDialog   Inhalt

Schaltflächen individuell gestalten - showOptionDialog

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

public class DialogTest5 extends Frame {
    public static void main (String [] args) {
        DialogTest5 dt = new DialogTest5();
        dt.setLocation(100,100);
        dt.setSize(350,200);
        dt.setTitle("Benutzereingaben - Optionen");
        dt.show();
        String [] optionen = {"Linux", "Windows", "MacOS"};
        int wahl = JOptionPane.showOptionDialog(dt,  
                                                "Option wählen:",  
                                                "Betriebssysteme u.a.", 
                                                JOptionPane.YES_NO_CANCEL_OPTION,
                                                JOptionPane.QUESTION_MESSAGE, 
                                                null, 
                                                optionen, optionen[0]); 
        if (wahl == JOptionPane.YES_OPTION) System.out.println("Linux - source does matter ;-)");
        if (wahl == JOptionPane.NO_OPTION) System.out.println("hm - viel Taschengeld übrig???");
        if (wahl == JOptionPane.CANCEL_OPTION) System.out.println("Unix, Usability & Grafik - WOW!");
        System.exit(0);
    }
}


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



Alfred Nussbaumer 2003-02-10