A location relative to a component, to the center of the component unless specified otherwise
Subclasses provide locations for specific component types; for instance a JListLocation
can convert a row index into a location
public Point getPoint(Component c) throws LocationUnavailableException
public Rectangle getBounds(Component c) throws LocationUnavailableException