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 ドキュメントで「アクセラレータ」を検索してください。