if (this.x == x && this.y == y && width == w && height == h) return; invalidate(); this.x = x; this.y = y; width = w; height = h; if (peer != null) peer.setBounds(x, y, w, h);
reshape (x, y, w, h);
  public void setBounds(int x, int y, int w, int h)  {    if (this.x == x && this.y == y && width == w && height == h)      return;    invalidate();    this.x = x;    this.y = y;    width = w;    height = h;    if (peer != null)      peer.setBounds(x, y, w, h);  }