Область колеса мыши JScrollPane - PullRequest
1 голос
/ 26 августа 2011

У меня есть JScrollPane и JPanel внутри. Я вижу полосы прокрутки, когда это необходимо, но вращение мыши работает только тогда, когда мышь находится над полосами прокрутки. Есть ли свойство или что-то, что заставляет вращаться мышь, когда указатель мыши находится над всей панелью, а не только полосами прокрутки? Вы знаете, как в браузерах - вы можете прокручивать страницу, даже если указатель мыши не находится над полосами прокрутки.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 26 августа 2011

Это работает для меня (Java 6, Windows, JScrollPane, содержащая JPanel, мышь вращается над JPanel).JPanel с закругленными 100 пиксельными границами, минимальный размер 1000x1000, предпочтительный размер (4000x4000).

Так что я предполагаю, что ваш существующий код мешает.Попробуйте отдельный пример, а затем переработайте ваше приложение.

1 голос
/ 26 августа 2011

Убедитесь, что основное окно (возможно, JFrame) реализует Scrollable.

...