Existe alguma maneira para permitir que a roda do mouse (para rolagem) em aplicativos Java?
-
01-07-2019 - |
Pergunta
Idealmente, eu gostaria de ter uma maneira de permitir que a roda do mouse para rolagem em antigos aplicativos Java Runtime compilados, mas o código java para utilizá-lo explicitamente para um aplicativo individual seria suficiente.
Solução
Sem acesso ao código-fonte, você não pode fazê-lo. Se você tem acesso à fonte, em seguida, fazer o que RichH disse.
Outras dicas
Você não deveria ter que recompilar contra 1.5 ou 1.6 para obter mousewheel, a menos que você escreveu componentes personalizados. Os comportamentos mouseWheel foram adicionados às classes de swing, então apenas a execução de aplicativos Java antigos contra o novo JRE deve ter suporte a roda do mouse, sem ter que fazer nada (pelo menos em material de base rolagem / JScrollPane)
Mousewheel rolagem é suportada em aplicações Swing atuais. Você poderia tentar compilar sua aplicação usando JDK 1.4, 1.5 ou 1.6. Dependendo da complexidade e do ambiente de se mudar para uma nova versão pode ou não ser uma opção viável.
mostra este tutorial como escrever seu própria mousewheel ouvinte se você quiser algo diferente para o comportamento normal.
Dê uma olhada Empurrando Pixels blog: http: // www. pushing-pixels.org/index.php?s=mouse+wheel