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

标签 java debugging intellij-idea javafx kde

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

我用:

  • 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 等 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
    

    到虚拟机选项。

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

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

    相关文章:

    java - 从 BufferedReader 获取 OutputStream

    java - Java 中的多线程垃圾回收 : Sharing object outside prevents GC?

    java - 创建权限插件(aplugin。*)-Spigot/Bukkit-Java

    c - 如何从 clang 获取更细粒度的行/列调试信息?

    java - 如何用 la4j 计算 3D vector 积?

    java - Java程序中的Bizzare System.out.println()

    javascript - 相对时间jQuery插件(如Twitter,FB等)在Safari中中断?

    java - 如何修改包含在IntelliJ中的依赖项的JAR中的文件

    java - 如何使用 Java EE 7 和 Glassfish 4 在 IntelliJ IDEA 社区版中创建 Java Servlet 应用程序?

    java - 阻止构建创建生产文件夹