R
Rafie
Gast
Hi, ich habe folgendes Problem;
Ich habe mehrere JTextFields hintereinander, in denen Zahlen von 10/-10 eingegebne werden können. Das drücken der Tab-Taste wird nun in einem separaten TextField eine Addition der werte ausgegeben. Also ich gebe den aktuellen Wert ein und nachdem ich das Feld mittels Tab verlasse addiert das Programm mir die Zahl zur schon vorhandenen Summe hinzu. Realisiert habe ich das mit FocusLost. Das funktioniert auch Einmannfrei. Das Problem entsteht dann wenn man eine Eingabe tätigt die außerhalb des Zahlenbereiches liegt. Ich habe da zwar eine Fehlerausgabe in Form eines neuen Frames und das noch kombiniert mit der Focusable(false) Aktion bei dem nächst gelegenen Feld aber das ist bei weiten nicht das wahre. Beim zweimaligen drücken der Tab-Taste lässt er zwar das eine Feld aus und springt dafür aber ins übernächste.
Hat da jemand eine Lösung. Was ich mir da vorstellen würde, ich lasse die Fehlermeldung weg und der Tab geht solange nicht aus dem Feld bis eine korrekte Eingabe getätigt wurde. Zusätzlich wäre es schön wenn man bei jedem druck der Tab-taste die außerhalb des Datenbereiches geschieht so eine art Windows "Biiiing" ertönt.
Vielen Dank im voraus!!!
Ich habe mehrere JTextFields hintereinander, in denen Zahlen von 10/-10 eingegebne werden können. Das drücken der Tab-Taste wird nun in einem separaten TextField eine Addition der werte ausgegeben. Also ich gebe den aktuellen Wert ein und nachdem ich das Feld mittels Tab verlasse addiert das Programm mir die Zahl zur schon vorhandenen Summe hinzu. Realisiert habe ich das mit FocusLost. Das funktioniert auch Einmannfrei. Das Problem entsteht dann wenn man eine Eingabe tätigt die außerhalb des Zahlenbereiches liegt. Ich habe da zwar eine Fehlerausgabe in Form eines neuen Frames und das noch kombiniert mit der Focusable(false) Aktion bei dem nächst gelegenen Feld aber das ist bei weiten nicht das wahre. Beim zweimaligen drücken der Tab-Taste lässt er zwar das eine Feld aus und springt dafür aber ins übernächste.
Hat da jemand eine Lösung. Was ich mir da vorstellen würde, ich lasse die Fehlermeldung weg und der Tab geht solange nicht aus dem Feld bis eine korrekte Eingabe getätigt wurde. Zusätzlich wäre es schön wenn man bei jedem druck der Tab-taste die außerhalb des Datenbereiches geschieht so eine art Windows "Biiiing" ertönt.
Vielen Dank im voraus!!!