Login(Interface Grafica)

Olá,

Possuo uma tela de login, aonde se digita usuario e senha somente, gostaria que quando eu desse um enter ou um tab na JTextField usuario ele passa-se o cursor para o JTextField Senha e apaga-se o conteudo do mesmo caso ocorra de ter conteudo.

Com o tab ele vai para a linha de baixo, mas não apaga o conteudo, com o enter eu consigo apagar o conteudo mas não vai para a linha de baixo.

[code] int pega_tecla= evt.getKeyCode();//vc pega o codifo da tecla

    if(pega_tecla==KeyEvent.VK_ENTER)//aqui vc compara com qualquer tecla q vc quiser, pode ser qualquer uma.
    {
        senha_login.setText("");
        
        
        
    }
    if(pega_tecla == KeyEvent.VK_TAB){
        System.out.println("Teste");
        senha_login.setText("");
    }[/code]

Ola

O que vc pode fazer é:
incluir um FocusListener no seu JPasswordTextField, e tratar o metodo “focusGained(FocusEvent e)”, toda vez que ele for chamado vc atribui um null ao setPasswrod, assim, se o usuário digitar a senha, depois o campo perder o focu, e ganhar novamente, o campo é zerardo.

Tens algum exemplo?

PÕ… assim:

final JPasswordTextField myPasswd ... myPasswd.addFocusListener(new FocusListener(){ public void focusGained(FocusEvent e){ myPasswd.setText(null); } public void focusLost(FocusEvent e){} });