Java-Textfeld-Validierung Mit Doppelbett.parseDouble()

Ich habe eine Swing JTextBox, die im Grunde halten eine doppelte.

Finde ich, dass:

  Double.parseDouble(this.myTB.getText());

wird eine exception werfen (und damit das Programm beendet wird), wenn Double.parseDouble() bekommt ungültige Eingabe.

Meine Frage: gibt es einen einfachen Weg, um NICHT eine exception zu werfen, und stattdessen eine Ganzzahl zurück (-1) sagen, dass parseDouble() failed?

Ich versuche ein popup für den Benutzer, der sagt, er oder Sie Daten-Feld ist ungültig.

Dank


EDIT:

Dank lol. Wie konnte ich vergessen, über Ausnahmen abfangen? es war ein langer Tag!

InformationsquelleAutor Carlo del Mundo | 2010-08-18

Schreibe einen Kommentar