public Rectangle(Rectangle r) - construiește o copie a dreptunghiului r.
public Rectangle(int x, int y, int width, int height) - construiește un dreptunghi, pentru care sunt specificate coordonatele originii (x, y), lățimea și înălțimea.
public Rectangle(int width, int height) - construiește un dreptunghi cu originea în punctul de coordonate (0 0) și având specificate lățimea și înălțimea.
public Rectangle(Point p, Dimension d) - construiește un dreptunghi cu originea în punctul p și dimensiunile d.
public Rectangle(Point p) - construiește un dreptunghi cu originea în punctul p și dimensiuni nule.
public Rectangle(Dimension d) - construiește un dreptunghi cu originea în punctul (0, 0) și dimensiunile d.
public double getY() - întoarce coordonata y a colțului stânga-sus.
public double getWidth() - întoarce lățimea.
public double getHeight() - întoarce înălțimea.
public void setBounds(int x, int y, int width, int height) - setează toate elementele date ca parametri.
public void setBounds(Rectangle r) - setează elementele acestui dreptunghi la fel ca la dreptunghiul r.
public Point getLocation() - întoarce punctul de origine (colțul stânga-sus).
public void setLocation(Point p) - setează punctul de origine (colțul stânga-sus).
public void setLocation(int x, int y) - setează coordonatele punctului de origine (colțul stânga-sus).
public void translate(int dx, int dy) - translatează dreptunghiul, astfel că noile coordonate devin (x+dx, y+dy).
public Dimension getSize() - întoarce dimensiunile dreptunghiului.
public void setSize(Dimension d) - setează dimensiunile dreptunghiului.
public void setSize(int width, int height) - setează dimensiunile dreptunghiului.
public boolean contains(Point p) - indică dacă acest dreptunghi conține punctul p.
public boolean contains(int x, int y) - indică dacă acest dreptunghi conține punctul de coordonate (x, y).
public boolean contains(Rectangle r) - indică dacă acest dreptunghi conține dreptunghiul r.
public boolean contains(int x, int y, int width, int height) - indică dacă acest dreptunghi conține dreptunghiul ale cărui elemente sunt specificate.
public boolean intersects(Rectangle r) - indică dacă acest dreptunghi intersectează dreptunghiul r.
public Rectangle intersection(Rectangle r) - întoarce intersecția acestui dreptunghi cu dreptunghiul r.
public Rectangle union(Rectangle r) - întoarce dreptunghiul cel mai mic care conține în întregime acest dreptunghi și dreptunghiul r.