2

理想情况下,我想要一种方法来启用鼠标滚轮以在旧编译的 java 运行时应用程序中滚动,但 java 代码明确地将其用于单个应用程序就足够了。

4

4 回答 4

2

除非您编写了自定义组件,否则您不必针对 1.5 或 1.6 重新编译以获得鼠标滚轮。鼠标滚轮行为已添加到 swing 类中,因此只需针对新 JRE 运行旧的 Java 应用程序就应该支持鼠标滚轮,而无需做任何事情(至少在可滚动/基于 JScrollPane 的东西中)

于 2008-09-20T00:08:16.247 回答
1

当前的 Swing 应用程序支持鼠标滚轮滚动。您可以尝试使用 JDK 1.4、1.5 或 1.6 编译您的应用程序。根据复杂性和环境,迁移到新版本可能是也可能不是可行的选择。

如果您想要与正常行为不同的东西,本教程将展示如何编写自己的鼠标滚轮侦听器。

于 2008-09-19T21:20:22.030 回答
1

看看 Pushing Pixels 博客:http ://www.pushing-pixels.org/index.php?s=mouse+wheel

于 2008-09-19T21:28:03.103 回答
0

如果没有访问源代码,您将无法做到这一点。如果您确实可以访问源代码,那么按照 RichH 所说的去做。

于 2008-09-19T21:26:31.143 回答