Desculpe a demora, mas só consegui ver o teu email hoje.
 
Ao definir o campo de usuario, faça:
    tfCampo1.setNextFocusableComponent(tfCampo2);  // Indica proximo campo a receber foco
 
...
 
Adicione um listener:

    tfUsuario.addKeyListener(new KeyAdapter() {
      public void keyPressed(KeyEvent ke) {
        if (ke.getKeyCode() == KeyEvent.VK_ENTER || tfCampo1.getText().trim().length() >9)  // Campo com tamanho 10
          tfSenha.requestFocus();
      }
    });

 
Espero que ajude!
-----Mensagem original-----
De: Alessandro [mailto:[EMAIL PROTECTED]]
Enviada em: sábado, 20 de julho de 2002 18:49
Para: [EMAIL PROTECTED]
Assunto: [java-list] Cursor

Olá à Todos,
 
    Tenho uma aplicação com vários textfields e gostaria de fazer o curso "pular" de um para o outro assim que atingisse a quantidade máxima de dígitos daquele textfield. A quantidade máxima eu consigo fazer, porém não consigo que o cursor vá automaticamente para o outro textfield seguinte, tenho que digitar o tab ou pelo mouse.
 
    Alguém pode me ajudar a fazer o cursor estar no componente que quero através de comando.
 
 
    Obrigado à todos,

Responder a