Windows LAF&输入焦点遍历键

时间:2012-12-12 20:40:09

标签: java windows user-interface focus look-and-feel

好吧所以这是一个奇怪的,因为它适用于其他非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);

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

任何线索?

0 个答案:

没有答案