Abbrechen Ich versuche Schleife zu machen, wie ein Benutzer imput in Java zu validierenWie man nicht zwischen 0 verwirren und Buttom JOptionPane
der Benutzer ganze Zahl zwischen 1 und 12 eingeben müssen, aber wenn Klick die JOptionPane abbrechen muss
schließenint number = 0;
boolean condition= false;
while (!condition) {
try {
txt = JOptionPane.showInputDialog(null,
"Entrez num :", "Number",
JOptionPane.PLAIN_MESSAGE);
if(txt!=null &&txt!="0")
number = Integer.parseInt(txt);
if (number <= 1 || number > 12) {
JOptionPane.showMessageDialog(null, "Integer must be between 1 and 12");
}else
condition=true;
} catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, "you have to enter an integer");
}
}
das Problem, das ich bin vor, wenn der Benutzer, klicken Sie auf abbrechen diese Bedingung knallt, aber ich möchte die Joption Bereich zum Hauptmenü schließen und
JOptionPane.showMessageDialog(null, "Integer must be between 1 and 12");
ho w nicht zu verwechseln, wenn der Benutzer 0 in das Feld eingeben und wenn er auf Abbrechen klickt?
viel Anerkennung,
Bass
Tip für mich selbst: Javadoc Consult vor :) – napi15
Dank zu fragen! wirklich schätzen – napi15