【发布时间】:2011-11-23 14:21:02
【问题描述】:
我有一个带有选项卡式窗格和不同组件的应用程序。我已将 MenuItem 设置为带有加速器的操作:
private final Action focusDefaultCommandsAction = new AbstractAction()
{
{
putValue(NAME, "Fokusiere Kommandoliste");
putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_F6, 0));
}
@Override
public void actionPerformed(final ActionEvent e)
{
invokeShowCommandsList();
}
};
我知道有一个选项卡的 F6 键加速器不起作用。 F7 键有效。
Swing 元素上是否有优先于我的加速器的默认加速器?
【问题讨论】:
标签: java swing keyboard-shortcuts accelerator