【问题标题】:NetBeans right-click context menu flickers, disappearsNetBeans 右键单击​​上下文菜单闪烁、消失
【发布时间】:2017-04-30 02:30:18
【问题描述】:

还有其他人遇到过这个问题吗?我环顾四周,找不到任何实质性的东西。似乎已在各种情况下向 NetBeans 报告了此问题,但似乎不是一般问题,也似乎没有得到修复。

我正在使用带有 Force Touch 触控板(具有触觉反馈和强制点击功能)、macOS Sierra、最新版本的 NetBeans 和最新的 JDK 的 MacBook Pro。每当我右键单击几乎任何东西(文件、GUI 编辑器中的对象等)时,右键单击上下文菜单都会闪烁几分之一秒,然后消失。它似乎很随机;有时,如果我连续多次右键单击,菜单会保持不变,但我必须这样做的次数会有很大差异,如果它甚至可以工作的话。

我已经能够将其范围缩小为用 2 根手指单击触控板与用 2 根手指点击触控板。当我点击触控板时,它似乎工作正常,但是上下文菜单出现时有短暂的延迟,这有点刺激。单击触控板会使菜单立即出现,但这正是导致这种情况发生的原因。

我的想法是 IDE 认为我正在尝试滚动(相同的两指手势),同时我正在尝试右键单击,这不是我想要做的。

我不知道是什么导致了这个问题的发生。我已经使用这个设置好几个星期了,没有任何问题,而且它今天才开始发生。重新安装 NetBeans 甚至重新安装操作系统都没有解决(是的,完全是浪费时间)。

有没有其他人遇到过这样的事情?除了点击触控板而不是单击它之外,我不确定如何修复它,这会导致菜单出现轻微延迟。

【问题讨论】:

    标签: java macos netbeans


    【解决方案1】:

    我遇到过这个问题,并且已经使用鼠标(如果可能的话)来避免这个问题。

    related JDK bugroot cause JDK bug 描述了可能的原因,即 Sierra 中引入的精确滚动导致包括 Java 在内的旧应用程序快速滚动。在 JDK 中修复此问题的更改与后来的 Apple Sierra 修复相结合,引入了需要额外 JDK 更改的更多问题。

    related NetBeans bug 指向 tweet,表示实际修复应该在 JDK 8u152 when it is released 中可用。

    更新到此版本或更高版本应该可以解决问题。

    另请参阅:JDK 8u152 release notesbug fixes,表明存在 JDK-8173876 修复的根本原因。

    我还注意到当前的 Oracle JDK + Netbeans bundle 仅适用于 JDK 8u151。 Netbeans.org download site 没有指定哪个 JDK 版本捆绑在其 Java 变体中。

    【讨论】:

      猜你喜欢
      • 2014-09-29
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 2017-04-22
      相关资源
      最近更新 更多