当我调试JavaFX项目并且调试进程在断点处停止时,我无法使用鼠标.我可以在屏幕上移动光标,但左,右按钮和滚轮不起作用.不仅如此,鼠标不能正常工作:如果我切换一个活动窗口,鼠标也不能在这个窗口中工作.键盘效果很好.
我用:
> IntelliJ IDEA 2016.2.3
> Build#IU-162.1812.17,建于2016年8月30日
> JRE:1.8.0_112-release-b287 amd64
> JVM:JetBrains s.r.o的OpenJDK 64位服务器VM
> KDE Plasma 5.5.1
> QT 5.5.1
>内核4.4.0.36-通用
→ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
此外,这个问题出现在其他DE(xfce)和不同的硬件(在我的笔记本电脑上).
解决方法:
此处列出了一个解决方案:https://netbeans.org/bugzilla/show_bug.cgi?id=253594
要在IntelliJ中使用它 – 转到运行 – >编辑配置,并添加:
-Dglass.disableGrab=true
到VM选项.
编辑:抬头 – 这与拖放事件混淆,可能导致它们无法正常工作或工作.如果您正在实施拖放操作,则此解决方案存在问题.