public State mouseWheelMoved (Widget widget, WidgetMouseWheelEvent event) {
JComponent view = widget.getScene ().getView ();
Rectangle visibleRect = view.getVisibleRect ();
int amount = event.getWheelRotation () * 64;
switch (event.getModifiers () & (InputEvent.SHIFT_MASK | InputEvent.CTRL_MASK | InputEvent.ALT_MASK)) {
case InputEvent.SHIFT_MASK:
visibleRect.x += amount;
break;
case 0:
visibleRect.y += amount;
break;
default:
return State.REJECTED;
}
view.scrollRectToVisible (visibleRect);
return State.CONSUMED;
}
WheelPanAction.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录