Set forwardKeySet = new HashSet(); forwardKeySet.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0));//注册ENTER KeyboardFocusManager.getCurrentKeyboardFocusManager() .setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forwardKeySet); forwardKeySet.add(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0));//注册TAB KeyboardFocusManager.getCurrentKeyboardFocusManager() .setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forwardKeySet); 上面两个小程序可实现按ENTER,TAB可以按程序输入的控件顺序顺序移动。