automatischer Tabulatorsprung

  • Themenstarter Themenstarter Jack
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

Jack

Gast
Hallo zusammen,

sobald ich in dem 1. Textfeld 10 Zeichen eingeben habe soll der Cursor automatisch in das 2. Textfeld springen?
Aber ich bekomme dies nicht hin 😳.
Kann mir bitte einer sagen, wie ich dies schaffe?
Bitte erklärt es für einen Anfänger 😉
Danke
 
Ohne Garantie: Hänge einen Document-Listener an, und immer, wenn die Methode insertUpdate(DocumentEvent) aufgerufen wird, überprüfst du mittels
Code:
textfield.getText().length();
die Länge der Zeichenkette im ersten Textfeld und rufst bei Länge 10 dann am 2ten Textfeld
Code:
textfield.requestFocus();
auf.
Also etwa so:
Code:
public void insertUpdate(DocumentEvent e) {
 if (textfield1.getText().length() >= 10)
  textfield2.requestFocus();
}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben