[英]How do I set keyboard shortcuts for my menubar in a Java application?
我正在用Java開發一個簡單的繪圖應用程序。 我僅限於使用AWT MenuBar(而不是JMenuBar),並且我需要設置一些鍵盤快捷鍵,但我找不到方法。 我需要兩個MenuItems和三個CheckBoxMenuItems的快捷方式。
它會像這樣:
newItem = Ctrl+N
quitItem = Ctrl+Q
rectangleItem = Ctrl+R
ovalItem = Ctrl+O
lineItem = Ctrl+L
由於評論中的建議似乎已經解決了您的問題中的至少一部分,因此我將其作為將來用戶的答案。
閱讀本文檔的后半部分,並更改MenuItem
構造函數以將MenuShortcut
作為其第二個參數,如下所示(從鏈接的文檔中獲取):
menu.add(new MenuItem("Save...", new MenuShortcut('s'));
如果滿足以下條件,它將更容易:
把分層的窗格? 前面的玻璃杯將接受整個區域的鍵盤事件。
在此設置快捷方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.