[問題] Java Swing
各位前輩好
最近正在自學Java,在嘗試寫Swing時有個問題想請問各位
關於setMnemonic()這個Method,它的用途是用於快捷鍵
Ex:
private JMenu[] menus = {
new JMenu("連線(C)"),new JMenu("編輯(E)"),new JMenu("選項(V)"),
new JMenu("BBS最愛(B)"),new JMenu("Web最愛(A)"),new JMenu("紀錄(Y)"),
new JMenu("ANSI編輯(N)"),new JMenu("工具(I)"),new JMenu("說明(H)")
};
menus[0].setMnemonic(keyEvent.VK_C);
則連線(C)就可以使用快捷鍵 Alt+C 這樣
但現在有個問題是如果用在所要設定的快捷鍵有兩個以上時
如JMenu("BBS最愛(B)"),因為setMnemonic()會在第一個出現的快捷鍵下
加上一底斜線,也就是出現在BBS的B,而不是最後的(B)
所以想說是否能覆寫這個Method,不過在Java Tutorials中找不太到
只找到 http://ppt.cc/lFk8,想請問該怎麼找到實作的Code Sample
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.228.30
※ 編輯: makuebx 來自: 114.38.228.30 (10/05 00:51)
→
10/05 01:07, , 1F
10/05 01:07, 1F
→
10/05 01:10, , 2F
10/05 01:10, 2F
→
10/05 01:26, , 3F
10/05 01:26, 3F
→
10/05 01:45, , 4F
10/05 01:45, 4F