在 KDE 5 上调试 JavaFX 项目时鼠标不工作的想法是 运行
Mouse doesn't work during debugging JavaFX projects in idea is running on KDE 5
当我调试 JavaFX 项目并且调试过程在断点处停止时,我无法使用鼠标。我可以在屏幕上移动光标,但左右按钮和滚轮不起作用。不仅如此,鼠标无法在系统范围内工作:如果我切换一个活动的 window,鼠标也不会在此 window 中工作。键盘效果很好。
我使用:
- IntelliJ IDEA 2016.2.3
- 构建 #IU-162.1812.17,构建于 2016 年 8 月 30 日
- JRE: 1.8.0_112-release-b287 amd64
- JVM:JetBrains 的 OpenJDK 64 位服务器 VM s.r.o
- KDE 等离子 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 选项。
编辑:注意 - 这会扰乱 Drag/Drop 事件,可能导致它们无法工作或意外工作。如果您正在实施 drag/drop 此解决方案是有问题的。
当我调试 JavaFX 项目并且调试过程在断点处停止时,我无法使用鼠标。我可以在屏幕上移动光标,但左右按钮和滚轮不起作用。不仅如此,鼠标无法在系统范围内工作:如果我切换一个活动的 window,鼠标也不会在此 window 中工作。键盘效果很好。
我使用:
- IntelliJ IDEA 2016.2.3
- 构建 #IU-162.1812.17,构建于 2016 年 8 月 30 日
- JRE: 1.8.0_112-release-b287 amd64
- JVM:JetBrains 的 OpenJDK 64 位服务器 VM s.r.o
- KDE 等离子 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 选项。
编辑:注意 - 这会扰乱 Drag/Drop 事件,可能导致它们无法工作或意外工作。如果您正在实施 drag/drop 此解决方案是有问题的。