1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
CrosshairOverlay clickCrossOverlay = new CrosshairOverlay();
int i = 2;
ValueAxis yAxis = chart.getXYPlot().getRangeAxis(i);
double mouseY = yAxis.java2DToValue(e.getY(), pan.getScreenDataArea(), chart.getXYPlot().getRangeAxisEdge(i));
Crosshair crossRange = new Crosshair(mouseY);
crossRange.setLabelYOffset(mouseY);
crossRange.setLabelVisible(true);
crossRange.setVisible(true);
crossRange.setStroke(CROSS_STROK); // mon Strok perso
clickCrossOverlay.addRangeCrosshair(crossRange);
pan.addOverlay(clickCrossOverlay); // pan : mon ChartPanel |
Partager