我很感激这个问题的任何帮助,我花了几个小时试图自己诊断无效,并且在将其发布到Netbeans用户列表和错误列表时没有收到任何响应。
Netbeans是一款优秀的IDE,几个月前我从Eclipse转换过程中就喜欢它了。我在Unix和Win32上运行Java,在两者上运行PHP,在Linux上运行C(在Windows上也使用Visual Studio)。问题是我现在已经习惯于在编码时使用滚轮,而且它不适用于Netbeans。
我在Vista(sp1)上使用Microsoft无线激光鼠标6000运行Netbeans 6.5。滚轮拒绝在任何窗口中工作,我的笔记本电脑触控板上的鼠标手势也不起作用(不太重要)。我的平台详细信息是:
Software: Vista Sp1 Product Version: NetBeans IDE 6.5 (Build 200811100001) Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b05 System: Windows Vista version 6.0 running on x86; Cp1252; en_AU (nb) Hardware: Mouse: Microsoft Wireless Lasermouse 6000 Driver First Attempt: Mouse Driver: HID-compliant mouse Driver provider: Microsoft Date: 21/06/2006 Driver Version: 6.0.6001.18000 Driver Second Attempt: Mouse Driver: Microsoft Wireless USB Mouse Driver provider: Microsoft Date: 26/11/2008 Driver Version: 6.31.230.0
我发现了一个非常老的错误报告,说明问题是因为默认情况下微软开始启用平滑滚动,这意味着输入API会吐出较小的滚动值 - 但无论我旋转多少轮文档都不移动。
我也试过回动驱动程序,重新安装和最新的驱动程序等。不胜感激任何有关此问题的指示,我相信其他人也在体验它,因为我在网上找到了很多对同一问题的引用,但没有解决方案。
我尝试了另一台Logitech鼠标(MX5000),它的滚轮也不起作用。我为两个额外的鼠标按钮分配了页面向上和向下翻页快捷方式,但它不一样。请在Vista上使用Netbeans的人可以帮我解决这个问题,它杀了我!
有趣的是,这款鼠标和滚轮可以在Linux上运行Netbeans。
答案 0 :(得分:0)
我所能做的只是部分确认你的报道。
我在Vista Ultimate笔记本电脑上运行Microsoft Intellimouse - 无线光学鼠标2.0。我可以确认鼠标滚轮在我尝试过的每个适用的应用程序中都能正常工作 - Netbeans 6.5除外。我还有罗技光学无线4键鼠标带鼠标滚轮,我不确定型号。它在我的OpenSUSE 11.1 Linux笔记本电脑上。我可以确认鼠标滚轮可以正常使用我尝试过的每个适用的应用程序 - 包括Netbeans 6.5。当我将Logitech鼠标切换到Vista盒子时,一切正常 - 包括Netbeans 6.5。当我将Microsoft鼠标切换到Linux机器时,一切正常 - 包括Netbeans 6.5。当我将它们切换回来时,旧的行为得以维持 - 微软鼠标滚轮无法在Vista上使用Netbeans 6.5,所有其他组合似乎都能正常工作。
答案 1 :(得分:0)
你这是一个Netbeans问题吗?您是否尝试过在任何其他Java应用程序中使用滚轮?
我问,因为有一些鼠标不能正常工作,滚轮有a bug in Java。现在已经修复了。
可能值得更新用于运行Netbeans的JVM,因为您看到的问题可能是由此错误导致的,现在已修复。