Como faço para passar pro próximo JTextField quando eu aperta o enter ou usando as setinhas?

Bom pessoal,
Eu queria saber como faço para o cursor
passar para o próximo JTextField quando
eu apertar tanto enter quanto as setinhas.

Obrigado à aqueles que poderem ajudar.

Coloca este código no construtor do teu frame:

[code]HashSet conjForward = new HashSet(this.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
conjForward.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0));
conjForward.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_DOWN, 0));
this.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conjForward);

HashSet conjBackward = new HashSet(this.getFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS));
conjBackward.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_UP, 0));
this.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, conjBackward);[/code]

E não se esqueça de fazer os imports:

import java.awt.AWTKeyStroke; import java.awt.KeyboardFocusManager; import java.awt.event.KeyEvent; import java.util.HashSet;