我希望能够围绕鼠标当前指向的点放大/缩小我的图表。但是,当我打电话时:
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);
}
});