[RESOLVIDO] - JTextField perder foco ao completar tamanho do campo!

[size=18]Olá Pessoal, tenho um Campo Codigo que é um JTextField de 13 caracteres, gostaria que ao completar esses 13 caracteres no campo, ele perdesse o foco automaticamente!
Alguem sabe como fazer isso!

Após sucessivas tentavivas ainda não consegui fazer isso!

Abraço![/size]

viny,

é o seguinte quando chegar no 13 caracter voce passa o foco para outro componente da seguinte forma:

        jTextField1.addKeyListener(new KeyListener() {
            @Override
            public void keyReleased(KeyEvent e) {
                if (jTextField1.getText().length() == 13) {
                    System.out.println("Voce digitou a Decima Terceira Letra");
                    
                     [b]outroCompoente.requestFocus();[/b]
                }
            }
        });

at+

[quote=seliaj]viny,

é o seguinte quando chegar no 13 caracter voce passa o foco para outro componente da seguinte forma:

        jTextField1.addKeyListener(new KeyListener() {
            @Override
            public void keyReleased(KeyEvent e) {
                if (jTextField1.getText().length() == 13) {
                    System.out.println("Voce digitou a Decima Terceira Letra");
                    
                     [b]outroCompoente.requestFocus();[/b]
                }
            }
        });

at+[/quote]

[size=24] Valeu seliaj ![/size]
[size=18]
Tu é o Cara!
Funcionou agora!

Valeu mesmo Cara!
Tava o DIA todo nisso ai! haha

Abração![/size]

Cuidado. Conforme a documentação do próprio método requestFocus() recomenda, use o método requestFocusInWindow().

O requestFocus() não é multiplataforma.