B
Baba
Gast
Hallo,
Ich möchte eine Art Eingabeüberprüfung für JComponenten erstellen. Ich habe mir bis dato folgende Möglichkeiten angeschaut:
- javax.swing.text.DefaultFormatterFactory; (incl. MaskFormatter)
- java.text.Format; (und MessageFormat etc.)
Um nur bestimmte Eingaben zu akzeptieren gefällt mir die DefaultFormatterFactory bzw. die Formate schon sehr gut.
Ich habe derzeit diverse Typen wie z.B. Zeichenkette, ganze Zahl, Wahrheitswert ....
Die grafische Umsetzung klappt schon sehr gut, allerdings sollen ebenfalls im Vorfeld Daten aus einer datei gelesen werden, welche mit einer Typinformation verknüpft sind und beim einlesen auf korrektheit überprüft werden (schließlich könnte ja jmd. in der Datei via Editor rumfuchteln und einem Typ falsche werte geben).
Nehmen wir an der eingelesene String (ZZZZZZZZ) ist vom Typ Farbcode mit dem Format: "######", so soll die Überprüfung diesen Fehler erkennen.
Nun wollte ich Fragen wie ich dies am besten umsetze.
mfg Baba
Ich möchte eine Art Eingabeüberprüfung für JComponenten erstellen. Ich habe mir bis dato folgende Möglichkeiten angeschaut:
- javax.swing.text.DefaultFormatterFactory; (incl. MaskFormatter)
- java.text.Format; (und MessageFormat etc.)
Um nur bestimmte Eingaben zu akzeptieren gefällt mir die DefaultFormatterFactory bzw. die Formate schon sehr gut.
Ich habe derzeit diverse Typen wie z.B. Zeichenkette, ganze Zahl, Wahrheitswert ....
Die grafische Umsetzung klappt schon sehr gut, allerdings sollen ebenfalls im Vorfeld Daten aus einer datei gelesen werden, welche mit einer Typinformation verknüpft sind und beim einlesen auf korrektheit überprüft werden (schließlich könnte ja jmd. in der Datei via Editor rumfuchteln und einem Typ falsche werte geben).
Nehmen wir an der eingelesene String (ZZZZZZZZ) ist vom Typ Farbcode mit dem Format: "######", so soll die Überprüfung diesen Fehler erkennen.
Nun wollte ich Fragen wie ich dies am besten umsetze.
mfg Baba