我需要能够CTRL在处理鼠标事件期间查看当前是否正在按下该键.我曾尝试使用KeyListener,但由于焦点问题,尝试将鼠标事件和键事件一起使用被证明是一个问题.
我实际上要完成的是使用CTRLWindows中的键选择多个对象.
如果在我的鼠标事件中,我可以检查CTRL密钥的状态,那将会容易得多...
你能用Java做到吗?
谢谢.
使用getModifiers()检测按下的键..
例如:
if ((event.getModifiers() & ActionEvent.CTRL_MASK) ==ActionEvent.CTRL_MASK) {
System.out.println("CTRL KEY PRESSED");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5909 次 |
| 最近记录: |