Package PaD
Class Rectangle
java.lang.Object
PaD.Dessinable
PaD.Rectangle
- All Implemented Interfaces:
java.lang.Comparable<Dessinable>
- Direct Known Subclasses:
Carré
,RectanglePlein
public class Rectangle extends Dessinable
La classe
Rectangle
représente un rectangle dessinable sur
la planche à dessin. Le contour du rectangle est tracé selon la
couleur spécifiée dans le constructeur (ou celle par défaut). Le
rectangle peut être aussi déplacé et effacé- Version:
- 1.0.12 Creation @date: 24-Jul-2017 11:22 Last file update: 6-Aug-2019 19:22
- Author:
- Vincent Granet (vg@unice.fr)
-
Constructor Summary
Constructors Constructor Description Rectangle(double l, double h)
Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur par défautRectangle(double x, double y, double l, double h)
Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défautRectangle(double x, double y, double l, double h, int ep)
Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défaut et d'épaisseur de trait epRectangle(double x, double y, double l, double h, java.awt.Color c)
Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) et de couleur cRectangle(double x, double y, double l, double h, java.awt.Color c, int ep)
Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y), de couleur c et d'épaisseur de trait ep -
Method Summary
Modifier and Type Method Description double
getX()
Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courantdouble
getY()
Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courantvoid
setOrig(double x, double y)
Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)java.lang.String
toString()
Methods inherited from class PaD.Dessinable
addMouseDraggedListener, addMousePressedListener, addMouseReleasedListener, compareTo, getProfondeur, setProfondeur
-
Constructor Details
-
Rectangle
public Rectangle(double x, double y, double l, double h, java.awt.Color c, int ep)Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y), de couleur c et d'épaisseur de trait ep- Parameters:
x
- abscisse du point d'origine du rectangley
- ordonnée du point d'origine du rectanglel
- longueur du rectangleh
- hauteur du rectanglec
- couleur du contour du rectangleep
- épaisseur du trait du rectangle
-
Rectangle
public Rectangle(double x, double y, double l, double h, java.awt.Color c)Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) et de couleur c- Parameters:
x
- abscisse du point d'origine du rectangley
- ordonnée du point d'origine du rectanglel
- longueur du rectangleh
- hauteur du rectanglec
- couleur du contour du rectangle
-
Rectangle
public Rectangle(double x, double y, double l, double h)Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défaut- Parameters:
x
- abscisse du point d'origine du rectangley
- ordonnée du point d'origine du rectanglel
- longueur du rectangleh
- hauteur du rectangle
-
Rectangle
public Rectangle(double x, double y, double l, double h, int ep)Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défaut et d'épaisseur de trait ep- Parameters:
x
- abscisse du point d'origine du rectangley
- ordonnée du point d'origine du rectanglel
- longueur du rectangleh
- hauteur du rectangleep
- l'épaisseur du trait du rectangle
-
Rectangle
public Rectangle(double l, double h)Rôle : crée un rectangle de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur par défaut- Parameters:
l
- longueur du rectangleh
- hauteur du rectangle
-
-
Method Details
-
getX
public double getX()Description copied from class:Dessinable
Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant- Specified by:
getX
in classDessinable
- Returns:
double
-
getY
public double getY()Description copied from class:Dessinable
Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant- Specified by:
getY
in classDessinable
- Returns:
double
-
setOrig
public void setOrig(double x, double y)Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)- Specified by:
setOrig
in classDessinable
- Parameters:
x
- nouvelle abscisse du point d'originey
- nouvelle ordonnée du point d'origine
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-