Ao criar alguns formulários tive a dificuldade de utilizar uma função básica para os usuários, sendo esta a execução de um botão ao pressionar a tecla enter. Na
Executar ao pressionar Enter (Java)
Ao criar alguns formulários tive a dificuldade de utilizar uma função básica para os usuários, sendo esta a execução de um botão ao pressionar a tecla enter. Na maioria dos exemplos que encontrei, somente tinha um botão ou seja ao ficar com foco (tabulação sobre o botão) executava ao pressionar o enter.
Pode ser realizado de várias formas, mas a forma mais simples que encontrei é setar o botão default do Pane, para quem estiver utilizando o Netbeans e não tenha criado no braço(manualmente) o Pane pode buscar a instância pelo método getRootPane.
Exemplo:
// coloque depois do comando initComponents();// o botão no caso abaixo é: btEntrar.getRootPane().setDefaultButton(btEntrar);
Desta forma o botão entrar ficará selecionado conforme o exemplo abaixo.