package com.opendoorlogistics.codefromweb.jxmapviewer2.fork.swingx.input; import java.awt.event.MouseWheelEvent; import java.awt.event.MouseWheelListener; import com.opendoorlogistics.codefromweb.jxmapviewer2.fork.swingx.JXMapViewer; /** * zooms using the mouse wheel on the view center * @author joshy */ public class ZoomMouseWheelListenerCenter implements MouseWheelListener { private JXMapViewer viewer; /** * @param viewer the jxmapviewer */ public ZoomMouseWheelListenerCenter(JXMapViewer viewer) { this.viewer = viewer; } @Override public void mouseWheelMoved(MouseWheelEvent e) { viewer.setZoom(viewer.getZoom() + e.getWheelRotation()); } }