鼠标坐标
getTrigger()相对于ChartPanel,因此您需要对其进行转换:
Point2D p = chartPanel.translateScreenToJava2D(mouseChartEvent.getTrigger().getPoint());Rectangle2D plotArea = chartPanel.getScreenDataArea();XYPlot plot = (XYPlot) chart.getPlot(); // your plotdouble chartX = plot.getDomainAxis().java2DToValue(p.getX(), plotArea, plot.getDomainAxisEdge());double chartY = plot.getRangeAxis().java2DToValue(p.getY(), plotArea, plot.getRangeAxisEdge());



