Moin,
ich habe ein wahrscheinlich simples Problem.
Und zwar habe ich drei Textfelder und einen Button.
Wenn man den Button drückt, soll das, was in dem Textfeld steht, in der Konsole ausgegeben werden. Das geht auch bei allen Zahlen, aber wenn ich nichts in das Textfeld eingeben will, soll es 1 ausgeben. Dann jedoch kommt immer eine Fehlermeldung. Wie mache ich das?
Hier mein Code:
if (e.getSource() == rechnen) {
String texta = textfielda.getText(); // Der Wert, der für a eingegeben wurde
int a = Integer.parseInt(texta);
if (textfielda.getText().length() == 0)
a = 1;
String textb = textfieldb.getText();
int b = Integer.parseInt(textb);
if (textfieldb.getText().length() == 0)
b = 1;
String textc = textfieldc.getText();
int c = Integer.parseInt(textc);
if (textfieldc.getText().length() == 0)
c = 1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}