setLocation(p.x, p.y);
if (this.x == x && this.y == y) return; invalidate(); this.x = x; this.y = y; if (peer != null) peer.setBounds(x, y, width, height);
  public void setLocation(Point p)  {    setLocation(p.x, p.y);  }