L'interface Shape

Horizontale.gif (2348 octets)

Les objets implantant cette interface seront à même d'être utilisés dans un certain nombre de fonctions mettant en oeuvre des surfaces (en particulier la méthode draw de la classe Graphics2D).

Valeur rendue

Nom et paramètres

boolean

contains(double x, double y)

boolean

contains(double x, double y, double w, double h)

boolean

contains(Point2D p)

boolean

contains(Rectangle2D r)

Rectangle

getBounds()

Rectangle2D

getBounds2D()

PathIterator

getPathIterator(AffineTransform at)

PathIterator

getPathIterator(AffineTransform at, double flatness)

boolean

intersects(double x, double y, double w, double h)

boolean

intersects(Rectangle2D r)

void

clearRect(int x,int y,int width,int height)

void

clipRect(int x,int y,int width,int height)

Les classes qui implantent Shape sont:

Retour