java - 在 KDE 5 上运行 idea 时,鼠标在调试 JavaFX 项目时不起作用

标签 java debugging intellij-idea javafx kde-plasma

当我调试 JavaFX 项目并且调试过程在断点处停止时,我无法使用鼠标。我可以在屏幕上移动光标,但左右按钮和滚轮不起作用。不仅如此,鼠标无法在系统范围内工作:如果我切换 Activity 窗口,鼠标也不会在此窗口中工作。键盘效果很好。

我使用:


  • IntelliJ IDEA 2016.2.3
  • 构建 #IU-162.1812.17,构建于 2016 年 8 月 30 日
  • JRE:1.8.0_112-release-b287 amd64
  • JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM

  • KDE 等 ionic 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 选项。

编辑:注意 - 这会扰乱拖放事件,可能导致它们无法工作或意外工作。如果您正在实现拖放,则此解决方案是有问题的。

关于java - 在 KDE 5 上运行 idea 时,鼠标在调试 JavaFX 项目时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39364143/

相关文章:

javascript - 调试javascript的正确方法是什么?

python - 在 intellij 中导入新的 python 模块的最佳方法是什么?

Java:如何将日期从数据库转换并显示到文本字段

java - 在基于 jtextpane 的 jtable 单元格渲染器中裁剪文本行

debugging - 为什么GDB在寄存器信息期间用5填充内存地址的0?

c++ - CLion 只显示调试器中的结果类型,而不是实际值

java - IntelliJ 快速修复错误,无需将光标放在突出显示的区域下

java - Intellij IDEA 在 jpa native 查询中显示错误

JavaFX 设置组合框导致空指针

Java:扩展 ArrayList 有 add() 返回对象