final PlotRenderingInfo info) {
final Rectangle dataArea = info.getDataArea();
if (dataArea.contains(x, y)) {
// set the anchor value for the horizontal axis...
final ValueAxis da = this.getDomainAxis();
if (da != null) {
final double hvalue = da.java2DToValue(x, info.getDataArea(),
this.getDomainAxisEdge());
this.setDomainCrosshairValue(hvalue);
}
// set the anchor value for the vertical axis...
final ValueAxis ra = this.getRangeAxis();
if (ra != null) {
final double vvalue = ra.java2DToValue(y, info.getDataArea(),
this.getRangeAxisEdge());
this.setRangeCrosshairValue(vvalue);
}
}
}