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.
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;