Java: Wie cursor automatisch von einem TextField zu anderen

In meiner Anwendung vier TextArea ist da und ich möchte nur vier Zeichen in einem Text-Bereich und cursor automatisch zum nächsten TestArea. Wieder, wenn ich geben Sie die vier Zeichen in das TextArea-dann wieder cursor automatisch zum nächsten TextArea.

Beispiel: Bei der Installation von Windows XP es will "Schlüssel" und es gibt vier-Abschnitt, wenn Sie geben Sie die vier Zeichen im ersten Abschnitt dann der cursor automatisch zum nächsten Abschnitt.

Gleiche Sache, die ich möchte in meiner Anwendung.

In diesem ersten von allen, die ich hinzufügen CustomizedTextFields.jar und dann schuf vier IntegerField:

private IntegerField text1;
private IntegerField text2;
private IntegerField text3;
private IntegerField text4;

danach habe ich zeigen, dass alle diese IntegerField auf meinem Bild.

Nun habe ich versucht diesen code zu senden cursor in das nächste Feld, aber es funktioniert nicht:

text1.addKeyListener(new KeyListener() {
            @Override
            public void keyTyped(KeyEvent e) {
                    int a2 = text1.getText().length();
                    if (a2 == 3) {
                        text2.getCursor();
                    }
            }

            @Override
            public void keyReleased(KeyEvent e) {
            }

            @Override
            public void keyPressed(KeyEvent e) {
            }
        });
  • Für bessere Hilfe früher, nach einem SSCCE.
InformationsquelleAutor Vinit Vikash | 2012-03-22
Schreibe einen Kommentar