2011-12-21 76 views
-2

如何創建由java swing創建的表單的熱鍵?例如表單是爲學生創建細節意味着如果我按下ALT + N表示光標會將該名稱輸入到field.ALT + R表示光標將跳轉到沒有輸入Field.same的光標,如mark1(m1),mark(2)等。同時,如果我按下CTRL + S,窗體包含保存,退出按鈕表示保存按鈕將選擇.CTRL + X表示退出按鈕將選擇如何做到這一點?爲java swing表單創建熱鍵

回答

2

如果我按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將焦點置於文本字段。

鍵綁定將自動爲您完成。

+0

謝謝!我今天學習的東西。我不知道如何錯過將標籤與輸入控件相關聯的方法。輝煌。我現在忙着玩。 :-) – 2011-12-21 05:10:02