導航:首頁 > 編程語言 > java監聽組合鍵

java監聽組合鍵

發布時間:2023-08-26 02:12:51

1. java 文本區如何檢測組合鍵

一般說的組合鍵,是指,在按下某個特定的鍵的時候,有另一些鍵處於某個特定的狀態。例如:按A,且CTRL鍵處於按下的狀態,就認為是按了CTRL+A這個組合鍵。
所以,你要檢測char是否為檢測的那個並且檢查另一些鍵的狀態。
例如,用paneA來表示一個已經定義了的類型為JTextPane的文本區:
paneA.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent ev) {
if (ev.getKeyCode() == ev.VK_A && ((ev.getModifiersEx() & ev.CTRL_DOWN_MASK) != 0)) {
//這里就看作按下了CTRL+A,雖然CTRL+SHIFT+A也會被處理,不過一般就這樣了。
}
}
});
沒測試,憑經驗應該是對的。注意判斷CTRL那裡的那些括弧。

閱讀全文

與java監聽組合鍵相關的資料

熱點內容
單片機怎麼做人臉識別 瀏覽:148
監獄辦理工商銀行app怎麼辦呢 瀏覽:813
c語言寫編程時需要用什麼輸入法 瀏覽:584
生發程序員 瀏覽:164
高考英語pdf 瀏覽:412
哈利波特忘記伺服器怎麼辦 瀏覽:818
怎麼看其他電腦共享文件夾 瀏覽:507
py文件夾後綴 瀏覽:717
你對我們的app有什麼建議 瀏覽:578
phpgetcookie 瀏覽:141
程序員最煩遇到的單詞 瀏覽:124
開始伺服器升級需要什麼 瀏覽:981
gcc中的編譯選項 瀏覽:189
程序員長沙開滴滴 瀏覽:138
十幾加幾的進位加法演算法 瀏覽:385
c語言實現字母加密成字母 瀏覽:329
linux重啟java服務 瀏覽:54
ubuntu的命令行在哪裡 瀏覽:981
伺服器tk是什麼意思 瀏覽:398
防止軟體加密碼卸載 瀏覽:183