如何創建由java swing創建的表單的熱鍵?例如表單是爲學生創建細節意味着如果我按下ALT + N表示光標會將該名稱輸入到field.ALT + R表示光標將跳轉到沒有輸入Field.same的光標,如mark1(m1),mark(2)等。同時,如果我按下CTRL + S,窗體包含保存,退出按鈕表示保存按鈕將選擇.CTRL + X表示退出按鈕將選擇如何做到這一點?爲java swing表單創建熱鍵
回答
請參考以下鏈接
http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html 這可能是一個良好的開端。
請參閱How to Use Key Bindings,然後結合使用該知識與requestFocusInWindow()
。
CTRL + X表示退出按鈕將選擇。
另請參閱setMnemonic(char)
按鈕和setAccelerator(KeyStroke)
菜單項。或者更一般地說,使用具有配置值的Action
構建這些控件。
+1,用於使用JButton/JMenuItem的Action。 – camickr 2011-12-21 04:49:36
如果我按ALT + N意味着光標將轉到該名稱輸入字段
這通常是通過使用一個JLabel/JTextField中對完成裝置。例如:
JLabel firstNameLabel = new JLabel("First Name");
JTextField firstNameTextField(15);
firstNameLabel.setLabelFor(firstNameTextField);
firstNameLabel.setDisplayedMnemonic('F');
panel.add(firstNameLabel);
panel.add(firstNameTextField);
然後使用Alt-F將焦點置於文本字段。
鍵綁定將自動爲您完成。
謝謝!我今天學習的東西。我不知道如何錯過將標籤與輸入控件相關聯的方法。輝煌。我現在忙着玩。 :-) – 2011-12-21 05:10:02
- 1. 在java中使用swing創建熱鍵
- 2. 使用swing在java中創建JButton的熱鍵
- 3. 在Swing中爲表單輸入創建一個Java GUI
- 4. 爲linux密碼創建熱鍵
- 5. 創建鼠標熱鍵
- 6. 動態創建Java Swing子菜單
- 7. 如何使用Swing創建簡單的Java表單?
- 8. 如何禁用的Java Swing鍵盤熱鍵
- 9. 爲webapp創建熱鍵 - 映射到菜單項
- 10. 動態創建jpanels swing列表/ java
- 11. 創建的TableColumn的列表,的Java Swing
- 12. R如何創建單列表熱圖
- 13. Java JOptionPane.showConfirmDialog熱鍵
- 14. 彈出創建的Java Swing
- 15. Java Swing - 動態創建JTextField
- 16. Java swing Jlist的創建
- 17. 如何創建的Java Swing
- 18. 無法在java中創建登錄表單Swing
- 19. 如何在Java Swing中創建簡單表格?
- 20. 從XML文件創建動態表單 - JFrame Java Swing
- 21. Angular 4 - 創建熱圖表
- 22. 創建熱鍵以插入代碼
- 23. 如何使用Inno Setup創建熱鍵
- 24. Java Swing兩個表單類
- 25. 在java swing中創建表單最簡單的方法是什麼?
- 26. 右鍵單擊Swing
- 27. 創建鍵盤熱鍵/在Word快捷鍵使用VBA
- 28. java swing:如何創建動態列表化表?
- 29. 創建與Swing
- 30. 如何爲WPF中的工具欄按鈕創建熱鍵?
+1打了我差不多1/2分鐘。 ;) – 2011-12-21 04:24:42
@Andrew Thompson :) – sasankad 2011-12-21 04:28:57