Есть ли какой-нибудь способ включить колесо мыши (для прокрутки) в Java-приложениях?

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

  •  01-07-2019
  •  | 
  •  

Вопрос

В идеале я хотел бы иметь способ включить колесико мыши для прокрутки в старых скомпилированных приложениях Java runtime, но было бы достаточно кода Java для явного использования его для отдельного приложения.

Это было полезно?

Решение

Без доступа к исходному коду вы не сможете этого сделать.Если у вас действительно есть доступ к источнику, то делайте то, что сказал Рич.

Другие советы

Вам не нужно перекомпилировать с 1.5 или 1.6, чтобы получить mousewheel, если только вы не написали пользовательские компоненты.Поведение mousewheel было добавлено в классы swing, поэтому простой запуск старых java-приложений с новым JRE должен поддерживать mousewheel без необходимости что-либо делать (по крайней мере, в материалах на основе scrollable / JScrollPane)

Прокрутка колесиком мыши поддерживается в текущих приложениях Swing.Вы могли бы попробовать скомпилировать свое приложение с помощью JDK 1.4, 1.5 или 1.6.В зависимости от сложности и среды переход на новую версию может быть приемлемым вариантом, а может и не быть.

Этот учебник показывает, как написать свой собственный прослушиватель mousewheel, если вы хотите что-то отличное от обычного поведения.

Взгляните на блог Pushing Pixels: http://www.pushing-pixels.org/index.php?s=mouse+wheel

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top