Hallo,
ich habe ein kleine Schleife die Nutzerauswahl kontrollieren soll.
[CODE lang="java" title="So funktioniet die showOptionDialog nicht" highlight="15"]import java.io.*;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String eingabe;
int auswahl;
int weiter;
System.out.println("Hallo Herzlich willkommtn: \n\n\n");
//weiter = JOptionPane.showOptionDialog(null, "Test", "Ihre Auswahl", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE,null, null, null);
while (true) {
System.out.println("Was kann ich für Sie tun: \n\n");
System.out.println("Bitte wählen Sie Ihr Aktion \n");
try {
eingabe = br.readLine();
auswahl = Integer.parseInt(eingabe);
} catch (Exception e) {
System.out.println("Bitte eine Zahl eingeben");
continue;
}
weiter = JOptionPane.showOptionDialog(null, "Sie haben dich für die Aktion nummer: " + auswahl + " entschieden!", "Ihre Auswahl", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE,null, null, null);
if (weiter == 0) {break;}
else {continue;}
}
System.out.println("Auf wiedersehen");
}
}[/CODE]
Wenn ich vor der Schleife die
erschienen lasse (Kommentar Zeile 15) funktioniert es. Ich verstehe nur leider nicht warum?
Ich nutze IDE Eclipse 2021-09 (4.21.0) // JavaSE 16 // JDK 17.
Danke für eure Hilfe.
ich habe ein kleine Schleife die Nutzerauswahl kontrollieren soll.
[CODE lang="java" title="So funktioniet die showOptionDialog nicht" highlight="15"]import java.io.*;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String eingabe;
int auswahl;
int weiter;
System.out.println("Hallo Herzlich willkommtn: \n\n\n");
//weiter = JOptionPane.showOptionDialog(null, "Test", "Ihre Auswahl", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE,null, null, null);
while (true) {
System.out.println("Was kann ich für Sie tun: \n\n");
System.out.println("Bitte wählen Sie Ihr Aktion \n");
try {
eingabe = br.readLine();
auswahl = Integer.parseInt(eingabe);
} catch (Exception e) {
System.out.println("Bitte eine Zahl eingeben");
continue;
}
weiter = JOptionPane.showOptionDialog(null, "Sie haben dich für die Aktion nummer: " + auswahl + " entschieden!", "Ihre Auswahl", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE,null, null, null);
if (weiter == 0) {break;}
else {continue;}
}
System.out.println("Auf wiedersehen");
}
}[/CODE]
Wenn ich vor der Schleife die
Java:
showOptionDialog
Ich nutze IDE Eclipse 2021-09 (4.21.0) // JavaSE 16 // JDK 17.
Danke für eure Hilfe.