@Override public void mouseWheelMoved( MouseWheelEvent ev ) { double moveStep = calcMove(); if ( ( ev.getModifiersEx() & ( InputEvent.SHIFT_DOWN_MASK | InputEvent.CTRL_DOWN_MASK ) ) == InputEvent.SHIFT_DOWN_MASK ) { // SHIFT (and not CTRL) moveStep *= 10.0; } else if ( ( ev.getModifiersEx() & ( InputEvent.SHIFT_DOWN_MASK | InputEvent.CTRL_DOWN_MASK ) ) == InputEvent.CTRL_DOWN_MASK ) { // CTRL (and not SHIFT) moveStep /= 10.0; } vf.moveForward( -ev.getWheelRotation() * moveStep ); master.repaint(); }
vf.moveForward( moveStep ); break; vf.moveForward( -moveStep ); break;