Also folgendes Problem . Ich habe mir eine GUI Programmiert auf der ich Werte eingeben kann ist ja auch nicht weiter schwierig bis dahin .
Auf dieser GUI habe ich einen Button eingefügt drücke ich diesen werden alle Werte eingelesen und werden in einer weiteren Methode in double Werte umgewandelt .
So nun kommt das Problem ein Benutzer kann ja auch mal Buchstaben oder ähnliches eingebend dann fliegt ja eine Exception die habe ich abgefangen und einen neuen Frame erstellt der anzeigt das ein Fehler aufgetreten ist .
So nun das Problem da in mehreren TextField´s ein buchstabe eingegeben werden kann wird natürlich auch öfter eine Exception fliegen und somit auch öfter das Fehlerfenster aufgerufen .
Wie kann ich das verhindern ? Ich möchte gerne alle Werte einlesen umwandeln und wenn ein Fehler auftritt nur einmal das Fehlerfenster aufrufen .
Ich hoffe ich habe mich verständlich ausgedrückt =) .
Ich habe schon versucht in der try-catch anweisung eine boolean Variable einzufügen die auf false gesetzt wird und wenn sie am ende noch false ist das dann die methode aufgerufen wird aber er geht ja leider nach der catch anweisung nicht weiter =(.
wer kann mir helfen bitte =)
lg firestone
Auf dieser GUI habe ich einen Button eingefügt drücke ich diesen werden alle Werte eingelesen und werden in einer weiteren Methode in double Werte umgewandelt .
So nun kommt das Problem ein Benutzer kann ja auch mal Buchstaben oder ähnliches eingebend dann fliegt ja eine Exception die habe ich abgefangen und einen neuen Frame erstellt der anzeigt das ein Fehler aufgetreten ist .
So nun das Problem da in mehreren TextField´s ein buchstabe eingegeben werden kann wird natürlich auch öfter eine Exception fliegen und somit auch öfter das Fehlerfenster aufgerufen .
Wie kann ich das verhindern ? Ich möchte gerne alle Werte einlesen umwandeln und wenn ein Fehler auftritt nur einmal das Fehlerfenster aufrufen .
Ich hoffe ich habe mich verständlich ausgedrückt =) .
Ich habe schon versucht in der try-catch anweisung eine boolean Variable einzufügen die auf false gesetzt wird und wenn sie am ende noch false ist das dann die methode aufgerufen wird aber er geht ja leider nach der catch anweisung nicht weiter =(.
wer kann mir helfen bitte =)
lg firestone