1.这个问题在jdk7与jdk8上都会出现.
2.具体表现为:
单独写个测试例子,用JFrame实现了mouseMoved接口,mouseDragged和mouseMoved都输出方法名和坐标,结果是不按下鼠标键,也是输出“mouseDragged x:111,y:1111”这样的,响应不正常。换成继承Frame也是同样的效果。
自己的小项目里,JFrame实现了所有的键盘和鼠标事件。结果是mouseDragged正常响应,mouseMoved没响应。
3.问题原因:
我的笔记本是DELL E6400,这个笔记本同时期的笔记本一些都有触摸板BUG,不动鼠标时光标会不断的像右上角或左下角移动。只有安装了触摸板驱动,禁用触摸板才能用。但这个驱动导致每次
笔记本启动鼠标点击无响应,得按出任务管理器才解决。如今又多了个问题:导致JVM无法触发mouseMoved事件。。。。。