Existe alguma maneira para permitir que a roda do mouse (para rolagem) em aplicativos Java?

StackOverflow https://stackoverflow.com/questions/105698

  •  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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top