Como faço para em um JInternalFrame com vários campos quando teclar ENTER em cada campo o foco pular para o próximo campo?
Mudar de campo com tecla ENTER
5 Respostas
Respondendo pra mim mesmo:
No construtor da classe principal do JFrame da aplicação inserir o seguinte código:
Set<AWTKeyStroke> forwardKeys = new HashSet<AWTKeyStroke>(this.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
forwardKeys.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0));
this.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forwardKeys);
Espero ter ajudado.
Opa!! Valeu ae javer!!
Estava à procura disso também!!
Valeu por compartilhar 
eu tambem estava procurando, mas aki nao deu certo !
tem algo a mais pra fazer ou algum detalhe ?
obrigado !
deu certo (rs)
obrigado !
soh uma coisa: nao tem um geito de fazer, de forma q nao precisa ser colocados em todas, e sim em apenas um lugar, e ser sempre executado esse ?
obrigado