Wie kann man in einer JOptionPane
auf die Ausgabe-Konstante vom Typ int zugreifen ?
Z.B.
Auswahl : Vektor von Stringwerten, die in der GUI zur Wahl stehen.
Auswahl[] : voreingestellter Wert, der eingeblendet ist (hier das erste Element von Auswahl).
Wenn man "OK" gedrückt hat, gibt es einen Wert in etwas (einen Wert von Auswahl).
Hat man die Wahl abgebrochen, ist im etwas null gespeichert.
Wie kann man sonst erfahren, ob "OK" oder "Cancel" gedruckt wurde ?
Es gibt doch die Konstanten vom Typ int. Kann man sie irgendwie erreichen ?
In der JAVA Dokumentation wird folgendes angedeutet :
When one of the showXxxDialog methods returns an integer, the possible values are:
YES_OPTION
NO_OPTION
CANCEL_OPTION
OK_OPTION
CLOSED_OPTION
wie kann man das zusätzlich dem Programm als einen Integer Wert liefern ?
z.B. in der Art :
auf die Ausgabe-Konstante vom Typ int zugreifen ?
Z.B.
Code:
op = new JOptionPane();
String[] Auswahl = {"op1","op2","op3"}
String etwas = op.showInputDialog(,,,,,Auswahl,Auswahl[0]);
Auswahl : Vektor von Stringwerten, die in der GUI zur Wahl stehen.
Auswahl[] : voreingestellter Wert, der eingeblendet ist (hier das erste Element von Auswahl).
Wenn man "OK" gedrückt hat, gibt es einen Wert in etwas (einen Wert von Auswahl).
Hat man die Wahl abgebrochen, ist im etwas null gespeichert.
Wie kann man sonst erfahren, ob "OK" oder "Cancel" gedruckt wurde ?
Es gibt doch die Konstanten vom Typ int. Kann man sie irgendwie erreichen ?
In der JAVA Dokumentation wird folgendes angedeutet :
When one of the showXxxDialog methods returns an integer, the possible values are:
YES_OPTION
NO_OPTION
CANCEL_OPTION
OK_OPTION
CLOSED_OPTION
wie kann man das zusätzlich dem Programm als einen Integer Wert liefern ?
z.B. in der Art :
Code:
int JAnswer = EreignisAusgang(JOptionPane);