Trocar tab pelo enter

2 respostas
G

Olá pessoal

Gostaria de saber se é possível trocar o tab pelo enter para mudar o foco entre os componentes swing.

2 Respostas

E

Caro gaspernet,

// Colocando enter para pular de campo HashSet conj = new HashSet(frame.getFocusTraversalKeys (KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS)); conj.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0)); frame.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);
Eu prefiro alterar a tecla para troca de campo que o Swing usa, já que ele dá essa opção. Além de ser mais correto, eu não corro o risco de esquecer alguma coisa e ter que duplicar código por aí. Além do que se o Swing mudar algum tratamento de foco, não vou precisar me preocupar com isso.

G

me desculpe é q sou novato, aonde vai este código

Criado 14 de junho de 2006
Ultima resposta 16 de jun. de 2006
Respostas 2
Participantes 2