Each ChartEntity is associated with an area defined in Java2D space. InStandardEntityCollection.getEntity(double, double), the first chart entity whose area encloses the given coordinates is returned. Whether an area encloses the given point is determined by the path iterator of the area. I just had a brief look at the source code of Area, and I believe that an Area constructed for ...