jButton funcao tab

2 respostas
Helio_Traxx

como atribuo um action com a função tab do focus (botão próximo campo jTextField). (mesmo comportamento da tecla tab, quero ter a opcao de apertar a tecla tab ou o jbutton) Grato desde ja.

2 Respostas

4mega

Faça um evento LostFocus dos eu botão, ou um keyPressed com o VK TAB, segue exemplos:

Exemplo do LostFocus:

private void jButton1FocusLost(java.awt.event.FocusEvent evt) {                                      
        jTextField1.grabFocus(); // TextField ganha foco ao botão perder foco;
}

Exemplo do Key Pressed:

private void jButton1KeyPressed(java.awt.event.KeyEvent evt) {                                       
        if (evt.getKeyCode() == KeyEvent.VK_TAB) { // se apertar TAB
             jTextField1.grabFocus();  // TextField Entra em foco
        }
}
Helio_Traxx

a duvida jButton1FocusLost e a seguinte como implementar para percorrer o formulário a partir de qualquer posição ja que o focu pode ser mudado pelo mouse tb. ex.
sequencia do focu 1. 2. 3. (jtextfield) mas se o usuario mudar o focu para a posicao 2 com o mouse o proximo evento do jbutton sera 3 nao recomecar do 1.

Criado 23 de setembro de 2016
Ultima resposta 23 de set. de 2016
Respostas 2
Participantes 2