Class java.awt.Rectangle (1.0)


public class Rectangle extends Object implements Shape, Serializable {
  // Public Constructors
    public Rectangle( );
    public Rectangle(Rectangle r);
    public Rectangle(int x, int y, int width, int height);
    public Rectangle(int width, int height);
    public Rectangle(Point p, Dimension d);
    public Rectangle(Point p);
    public Rectangle(Dimension d);
  // Public Instance Variables
    public int height;
    public int width;
    public int x;
    public int y;
  // Public Instance Methods
    public void add(int newx, int newy);
    public void add(Point pt);
    public void add(Rectangle r);
    public boolean contains(Point p);
    public boolean contains(int x, int y);
    public boolean equals(Object obj);  // Overrides Object.equals( )
    public Rectangle getBounds( );
    public Point getLocation( );
    public Dimension getSize( );
    public void grow(int h, int v);
    public int hashCode( );  // Overrides Object.hashCode( )
    public boolean inside(int x, int y);
    public Rectangle intersection(Rectangle r);
    public boolean intersects(Rectangle r);
    public boolean isEmpty( );
    public void move(int x, int y);
    public void reshape(int x, int y, int width, int height);
    public void resize(int width, int height);
    public void setBounds(Rectangle r);
    public void setBounds(int x, int y, int width, int height);
    public void setLocation(Point p);
    public void setLocation(int x, int y);
    public void setSize(Dimension d);
    public void setSize(int width, int height);
    public String toString( );  // Overrides Object.toString( )
    public void translate(int x, int y);
    public Rectangle union(Rectangle r);
}