Olá pessoal
Gostaria de saber se é possível trocar o tab pelo enter para mudar o foco entre os componentes swing.
Olá pessoal
Gostaria de saber se é possível trocar o tab pelo enter para mudar o foco entre os componentes swing.
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.
me desculpe é q sou novato, aonde vai este código