Попытка получить символ табуляции в JMenuItem с использованием \t, но это не печать.
JMenuItem
\t
Могу поспорить, это что-то очень простое, что мне не хватает. Вот код
menuItem = new JMenuItem("New\tCtrl + N");
Спасибо
Попробуйте вместо этого:
menuItem = new JMenuItem("New"); menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));
Вы также должны добавить мнемонику для удобства использования:
menuItem.setMnemonic(KeyEvent.VK_N);
См. Руководство по внешнему виду и ощущениям Java для более подробного разъяснения, особенно том 1 .
Вы не должны добавлять сочетания клавиш вручную, для этого есть API, который помещает их в нужное место. Смотрите здесь , например, или ищите документы Swing для "ускорителей".