throw new IllegalComponentStateException("component not showing");
throw new IllegalComponentStateException("component " + getClass().getName() + " not showing");
  public Point getLocationOnScreen()  {    if (! isShowing())			throw new IllegalComponentStateException("component not showing");		// We know peer != null here.		return peer.getLocationOnScreen();	}