Jfreechart Chartpanel zoomindomain忽略给定的坐标

时间:2016-02-18 20:09:41

标签: java swing jfreechart

我希望能够围绕鼠标当前指向的点放大/缩小我的图表。但是,当我打电话时:

zoomInDomain(xScrollingCoord, yScrollingCoord);

图表会放大,但缩放以图表中心为中心,而不是鼠标当前指向的点。 official documentation明确指出zoomin应该在给定的坐标周围,但事实并非如此。知道我在这里做错了什么吗? 以下是我设置坐标的方法:

chartpanel.addMouseWheelListener(new MouseWheelListener() {
        @Override
        public void mouseWheelMoved(MouseWheelEvent e) {
            xScrollingCoord = e.getX();
            yScrollingCoord = e.getY();
            mouseHandlingController.handleMouseWheelMoved(e);
        }
    });

0 个答案:

没有答案