如何判断鼠标的滚动轴事件(急)在线等待! 如题 ! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是第三个按钮 Button ) ,你让你的 MouseAdapter 监听后, 打印出 当前触发事件的 button 编号,然后尝试用每种组合来按鼠标左右键和滚轮。看看 MouseEvent 有几个 public 方法可以用。 humanity(怪事:WebSphere 5.1进入dump javacore_xx.txt死循环)'s reply is not correct!java.awt.event.MouseWheelListener&Event LZ: Don't tell me that the AWT/SWING events/listeners are never known to you MouseWheelEvent JDK1.4后加入的例: 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走下坡路的帖子,新人求澄清! JNI内存的问题,高手帮我看看,这段代码有内存泄露的问题吗? java中如何根据一个包含类名的字符串获得这个类实例? 两个不同的私有网络间怎么通信?Java中怎么解决NAT问题 关于如何人为制造exception异常 新人求--八皇后算法--中的--棋盘遍历-- 数据库不支持BigDecimal类型怎么处理 如何控制异常抛出的地方,在内部还是抛向上一级?请教 关于java foundation classes in a nutshell? 请问如何捕获JEditorPane上的事件? 很费解的题目大家帮着看看 英文题,做做看
你让你的 MouseAdapter 监听后, 打印出 当前触发事件的 button 编号,然后尝试用每种组合来按鼠标左右键和滚轮。看看 MouseEvent 有几个 public 方法可以用。
例: 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);
}
}