Hallo,
bin seit eben neu in diesem Forum und dies ist mein erster Post / Thread.
Bin recht neu, was die Entwicklung mit Java angeht.
Hab zu meinem Thema ein bisschen im Swing Forum gesucht, aber nur kleine Zusammenhänge
finden können. Was ich brauche wäre wohl ein kompletter Tip / Lösung für mein Problem.
Also zu meiner Situation:
Ich habe ein JTextField. In dieses Feld dürfen nur Zahlen eingegeben
werden und die Länge soll genau 10 Zahlen Betragen. Es Darf nicht
über die Länge hinausgeschrieben werden. Falls die Prüfung auf Zahl
oder Buchstabe nach jedem Key zu auffändig ist, würde ich mich auch
mit einem FocusLost zufrieden geben, welchen ich wohl soweit selbst hinbekomme.
:?:
Also, gibt es eine Möglichkeit ein solches Textfeld zu erstellen und ohne
große Abfragen die länge zu begrenzen und nur Zahlen zuzulassen?
Sonst würde ich es auf die umständliche weise machen und nach dem
FocusLost den String auslesen und diesen auf Länge und Inhalt manuell
in einer Methode Prüfen und dies dann dem Benutzer mitteilen, was ich
aber nicht annähernd so toll finde, da der Fehlerhinweis erst nach der
eingabe geschehen würde. :bloed:
Danke im vorraus,
greetz dope
bin seit eben neu in diesem Forum und dies ist mein erster Post / Thread.
Bin recht neu, was die Entwicklung mit Java angeht.
Hab zu meinem Thema ein bisschen im Swing Forum gesucht, aber nur kleine Zusammenhänge
finden können. Was ich brauche wäre wohl ein kompletter Tip / Lösung für mein Problem.
Also zu meiner Situation:
Ich habe ein JTextField. In dieses Feld dürfen nur Zahlen eingegeben
werden und die Länge soll genau 10 Zahlen Betragen. Es Darf nicht
über die Länge hinausgeschrieben werden. Falls die Prüfung auf Zahl
oder Buchstabe nach jedem Key zu auffändig ist, würde ich mich auch
mit einem FocusLost zufrieden geben, welchen ich wohl soweit selbst hinbekomme.
:?:
Also, gibt es eine Möglichkeit ein solches Textfeld zu erstellen und ohne
große Abfragen die länge zu begrenzen und nur Zahlen zuzulassen?
Sonst würde ich es auf die umständliche weise machen und nach dem
FocusLost den String auslesen und diesen auf Länge und Inhalt manuell
in einer Methode Prüfen und dies dann dem Benutzer mitteilen, was ich
aber nicht annähernd so toll finde, da der Fehlerhinweis erst nach der
eingabe geschehen würde. :bloed:
Danke im vorraus,
greetz dope