Olá Pessoal, tenho uma Tela de Login e Quero que ao ser Pressionado Enter chame o Evento de “Confirmar Login”!
Já Tentei o seguinte:
public void keyPressed(KeyEvent e){
// Vou testar para ver se a tecla pressionada foi o ENTER com a constante VK_ENTER
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
JOptionPane.showMessageDialog(null, "Enter Pressionado");
// faz qualquer coisa que você quiser
jButton1.doClick();
//jButton1ActionPerformed(evt); // Não funciona pois este é um ActionEvent dentro de um KeyEvent
}
// return;
}
Com eu Poderia fazer para chamar a ação do meu Botão, ou fazer com que o programa Clique no Botão ao pressionar enter?
[quote=Eric Yuzo]Eu acho melhor setar o botão de confirmar como o default button da janela, assim sempre que pressionar “Enter” vai acionar o botão automaticamente.
Não, este método deve ser executado na janela. Sua classe estende JFrame ou JDialog, certo? Então coloque no construtor, após a criação dos botões etc.
Este método diz que o botão passado no parâmetro será o padrão para a janela.
[quote=Eric Yuzo]Não, este método deve ser executado na janela. Sua classe estende JFrame ou JDialog, certo? Então coloque no construtor, após a criação dos botões etc.
Este método diz que o botão passado no parâmetro será o padrão para a janela.[/quote]
Blz, vou testar, Mas me diga, ai é so Pressionar Enter, posso tirar o Evento.?