NetBeans右键单击上下文菜单闪烁,消失

时间:2017-04-30 02:30:18

标签: java macos netbeans

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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没有指定在其Java变体中捆绑哪个JDK版本。