java - JScrollPane 鼠标滚轮区域

标签 java swing jscrollpane mousewheel

我有一个 JScrollPane 和一个 JPanel 里面。我会在需要时看到滚动条,但只有当鼠标位于滚动条上时鼠标滚动才有效。当鼠标指针在整个面板上时,是否有属性或其他东西可以使鼠标滚动工作,而不仅仅是滚动条​​?您知道就像在浏览器中一样 - 即使鼠标指针不在滚动条上,您也可以滚动页面。

提前致谢!

最佳答案

它对我有用(Java 6、Windows、包含 JPanel 的 JScrollPane、鼠标在 JPanel 上滚动)。具有 100 像素圆形边框的 JPanel,最小尺寸 1000x1000,首选尺寸 (4000x4000)。

所以我猜,您现有的代码会干扰。尝试一个单独的示例,然后重新设计您的应用。

关于java - JScrollPane 鼠标滚轮区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202028/

相关文章:

java - 删除 JTable 标题上的边框

java - JScrollPane 在 JPanel 的剩余区域上最大化嵌入组件

Facebook Android 库上的 java.lang.ArithmeticException

java - 为什么 BufferedImage 构造函数会抛出 NegativeArraySizeException 异常

java - 如何在多个 JPanel 之间传递消息?

java - 程序没有给出所需的输出

javascript - jQuery - jScrollPane 不显示滚动条

java - 安卓单元测试 : How to mock a listener that is sent as argument to an asynchronous method?

java - 如何用GWT获取浏览器的 "Real"时区

java - Java 中的 JPanel 问题