2011-04-27 209 views
2

我想給JMenuItem添加一個熱鍵。我學會了如何添加看起來像CTRL + SOME_KEY的鍵。但我需要的是一個三重熱鍵。類似於CTRL + ALT + W。我想給JMenuItem添加一個熱鍵。但我應該如何創建這樣的熱鍵?鍵快捷鍵,Java

回答

2

你能看看這是否適合你嗎?

menuItem.setAccelerator(KeyStroke.getKeyStroke(
     KeyEvent.VK_W, ActionEvent.ALT_MASK + ActionEvent.CTRL_MASK)); 
1

備選:

menuItem.setAccelerator(KeyStroke.getKeyStroke("control alt W")); 
+0

關閉,但你不擊鍵字符串中使用的加號。 – camickr 2011-04-27 21:22:07

+0

謝謝。我刪除了它們。 – 2011-05-06 13:03:03