2010-08-17 56 views

回答

4

你會想要使用KeyListeners鉤住「按下鍵」和「鍵釋放」事件。查看this link關於密鑰掩碼的信息,以確定是否按下了shiftctrl(或者是否有任何按鍵)。

+0

嗯,我如何覆蓋按鈕的行爲來處理這個?它看起來像按鈕的ActionListener中的actionPerformed()方法爲時已晚。 (到那時原始事件丟失) – 2010-08-18 14:02:53

+0

看看我發佈的Oracle鏈接。你應該使用'keyPressed'和'keyReleased'函數。你的類應該實現'KeyListener',它應該強制你創建這些函數以及'keyTyped',這聽起來好像你可以忽略。 – 2010-08-18 14:56:39

+0

對,我得到那部分,但我如何將它與按鈕/複選框單擊事件關聯? – 2010-08-18 16:32:51

相關問題