我在写程序过程中想同时检测到鼠标两个按钮都被按下的状态,可是在MouseEvent.getButton()方法中只能检测到其中一个(左或右)按钮的状态,请问各位我想检测到这样一种状态应该如何实现:
我按住了左按钮在未被释放的同时又按下了右按钮,此时我想得到这两个按钮同时被按下的状态,如何实现,感激不尽?
我按住了左按钮在未被释放的同时又按下了右按钮,此时我想得到这两个按钮同时被按下的状态,如何实现,感激不尽?
解决方案 »
- Java怎么操作硬件?打开本地摄像头以获取视频流或音频流?
- 尝试写了一个播放器程序,但是无法找到Player类,求解释
- String类的length方法也有括号
- 求助!JavaScript文件识别问题!
- 救命啊 为什么vista安装tomcat出问题 有什么解决方法
- 读写xml文件,为什么node.getNodeValue()的值为空??
- 有关拖动的问题
- applet 如何与主机通信,急!!!!!!!
- 大家来讨论一下,作为一个“程序人”,他的人生价值到底在哪里??!!
- java里面的Jpanel可以添加FileDialog文件对话框吗?应该怎么添加呢?
- 使用jdom包时写xml文件的格式问题
- 连接池不能配置
boolean left = false;
boolean right = false;
.........
if(leftButton.click)
{
time = time==0 ? e.time : (e.time-time);
left = true;
}
if(rightButton.click)
{
time = time==0 ? e.time : (e.time-time);
right = true;
}
.................
if(time <= 500 && left && right)
{
doSomething(); //左右在0.5秒內被按
left = false;
right = false;
}
if (me.getModifiersEx()==(me.BUTTON1_DOWN_MASK + me.BUTTON3_DOWN_MASK)) {
......
}
}