2010-08-17 59 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

相关问题