public void onMouseWheel(MouseWheelEvent e) {
e.preventDefault();
// once we start zooming, don't allow other uses of mouse wheel for a while
// so we don't accidentally edit a resistor value while zooming
boolean zoomOnly = System.currentTimeMillis() < zoomTime+1000;
if (!zoomOnly)
scrollValues(e.getNativeEvent().getClientX(), e.getNativeEvent().getClientY(), e.getDeltaY());
if (mouseElm instanceof MouseWheelHandler && !zoomOnly)
((MouseWheelHandler) mouseElm).onMouseWheel(e);
else if (scopeSelected != -1)
scopes[scopeSelected].onMouseWheel(e);
else if (!dialogIsShowing()) {
zoomCircuit(e.getDeltaY());
zoomTime = System.currentTimeMillis();
}
}
CirSim.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:circuitjs1
作者:
评论列表
文章目录