我的内部有JScrollPane
和JPanel
。我在需要时看到滚动条,但鼠标滚轮只在鼠标悬停在滚动条上时才有效。当鼠标指针位于整个面板上而不仅仅是滚动条时,是否有属性或某些东西可以使鼠标滚轮工作?你知道在浏览器中 - 即使鼠标指针不在滚动条上,你也可以滚动页面。
提前致谢!
答案 0 :(得分:2)
它适用于我(Java 6,Windows,JScrollPane包含JPanel,鼠标滚过JPanel)。 JPanel,带圆角100像素边框,最小尺寸1000x1000,首选尺寸(4000x4000)。
所以我想,您现有的代码会干扰。尝试一个单独的示例,然后重新编写您的应用程序。
答案 1 :(得分:1)
确保主窗口(可能是JFrame
)实现Scrollable
。