【发布时间】:2012-07-09 00:01:11
【问题描述】:
我有一个 JScrollPane,它的内容窗格是一个 JXList。当我在列表上使用鼠标滚轮时,列表一次会执行三 (3) 个项目。这也适用于表格,无论行高如何。我该如何更改它,以便 - 无论平台如何 - 对于列表和表格,滚动距离都是 1 项?设置块增量不会削减它,因为表中的某些行具有不同的高度。
【问题讨论】:
-
@trashgod 有一阵子没看 - 轮子似乎真的以某种方式映射到 unitIncrement,并且确实处理了各个行高,所以我的怀疑是错误的。毕竟,调整可滚动实现可能会有所帮助:-)
-
见camickr的Mouse Wheel Controller
-
@aterai hach .. 忘了那个 :-) 绝对是要走的路,考虑让您的评论成为答案,以获得一些真正的选票。
-
@kleopatra,感谢您的补充说明。我把这个留给你。
标签: java swing jscrollpane swingx