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

有帮助吗?

解决方案

无法访问源代码,您无法执行此操作。如果您确实可以访问源代码,那么请执行RichH所说的内容。

其他提示

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

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

本教程介绍如何编写您的如果你想要与正常行为不同的东西,你自己的鼠标轮监听器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top