我是靠谱客的博主 平淡黄豆,最近开发中收集的这篇文章主要介绍java mousewheelevent_MouseWheelEvent,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这是帮助实现常用 MouseWheelListener 的便捷方法,以使 ScrollPane 或 JScrollPane 的滚动量符合平台的设置。(注意,ScrollPane 和 JScrollPane 已内置了此功能。)

当滚动类型是 MouseWheelEvent.WHEEL_UNIT_SCROLL 时,此方法返回要滚动的单位数,并且应该仅在 getScrollType 返回 MouseWheelEvent.WHEEL_UNIT_SCROLL 时才调用此方法。

滚动方向、滚轮移动量和滚轮滚动的平台设置都要考虑在内。此方法没有也不能考虑 Adjustable/Scrollable 单位增量值,因为该值随滚动组件的不同而不同。

下面的简化示例说明了在侦听器中如何使用此方法:mouseWheelMoved(MouseWheelEvent event) {

ScrollPane sp = getScrollPaneFromSomewhere();

Adjustable adj = sp.getVAdjustable()

if (MouseWheelEvent.getScrollType() == WHEEL_UNIT_SCROLL) {

int totalScrollAmount =

event.getUnitsToScroll() *

adj.getUnitIncrement();

adj.setValue(adj.getValue() + totalScrollAmount);

}

}

最后

以上就是平淡黄豆为你收集整理的java mousewheelevent_MouseWheelEvent的全部内容,希望文章能够帮你解决java mousewheelevent_MouseWheelEvent所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部