У меня есть приложение с панелью с вкладками и различными компонентами в нем. Я установил 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 есть ускоритель по умолчанию, который имеет приоритет над моим ускорителем?