1

好吧,这很奇怪,因为它适用于其他非 Windows PLAF。

首先,我将我的 PLAF 设置为:

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

然后我将 ENTER 添加到 FORWARD 遍历键中:

Set<AWTKeyStroke> forSet = new HashSet<AWTKeyStroke>();
forSet.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0));
KeyboardFocusManager.getCurrentKeyboardFocusManager().setDefaultFocusTraversalKeys(
KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forSet);

我反之亦然尝试过,但效果不佳。

有什么线索吗?

4

0 回答 0