Package PaD
Class Ligne
java.lang.Object
PaD.Dessinable
PaD.Ligne
- All Implemented Interfaces:
java.lang.Comparable<Dessinable>
public class Ligne extends Dessinable
La classe
Ligne représente une ligne dessinable sur
la planche à dessin. La ligne est tracée selon la
couleur spécifiée dans le constructeur (ou celle par défaut). La
ligne peut être aussi déplacée et effacée- Version:
- 1.0.12 Creation @date: 24-Jul-2017 11:22 Last file update: 6-Aug-2019 19:24
- Author:
- Vincent Granet (vg@unice.fr)
-
Constructor Summary
Constructors Constructor Description Ligne(double x2, double y2)Rôle : crée une ligne de point d'origine (0,0) et d'arrivée (x2,y2) dans la couleur par défautLigne(double x1, double y1, double x2, double y2)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) dans la couleur par défautLigne(double x1, double y1, double x2, double y2, int ep)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur par défaut et d'épaisseur epLigne(double x1, double y1, double x2, double y2, java.awt.Color c)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur cLigne(double x1, double y1, double x2, double y2, java.awt.Color c, int ep)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur c et d'épaisseur ep -
Method Summary
Modifier and Type Method Description doublegetX()Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courantdoublegetY()Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courantvoidsetOrig(double x, double y)Rôle : fixe le point d'orgine de la ligne courante en (x,y) et calcule son nouveau point d'arrivéejava.lang.StringtoString()Methods inherited from class PaD.Dessinable
addMouseDraggedListener, addMousePressedListener, addMouseReleasedListener, compareTo, getProfondeur, setProfondeur
-
Constructor Details
-
Ligne
public Ligne(double x1, double y1, double x2, double y2, java.awt.Color c, int ep)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur c et d'épaisseur ep- Parameters:
x1- abscisse du point d'origine de la ligney1- ordonnée du point d'origine de la lignex2- abscisse du point d'arrivée de la ligney2- ordonnée du point d'arrivée de la lignec- couleur de la ligne couranteep- épaisseur de la ligne courante
-
Ligne
public Ligne(double x1, double y1, double x2, double y2, java.awt.Color c)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur c- Parameters:
x1- double abcisse du point d'originey1- double ordonnée du point d'originex2- double abcisse du point d'arrivéey2- double ordonnée du point d'arrivéec- couleur de la ligne courante
-
Ligne
public Ligne(double x1, double y1, double x2, double y2, int ep)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) de couleur par défaut et d'épaisseur ep- Parameters:
x1- double abcisse du point d'originey1- double ordonnée du point d'originex2- double abcisse du point d'arrivéey2- double ordonnée du point d'arrivéeep- épaisseur de la ligne courante
-
Ligne
public Ligne(double x1, double y1, double x2, double y2)Rôle : crée une ligne de point d'origine (x1,y1) et d'arrivée (x2,y2) dans la couleur par défaut- Parameters:
x1- double abcisse du point d'originey1- double ordonnée du point d'originex2- double abcisse du point d'arrivéey2- double ordonnée du point d'arrivée
-
Ligne
public Ligne(double x2, double y2)Rôle : crée une ligne de point d'origine (0,0) et d'arrivée (x2,y2) dans la couleur par défaut- Parameters:
x2- double abcisse du point d'arrivéey2- double ordonnée du point d'arrivée
-
-
Method Details
-
setOrig
public void setOrig(double x, double y)Rôle : fixe le point d'orgine de la ligne courante en (x,y) et calcule son nouveau point d'arrivée- Specified by:
setOrigin classDessinable- Parameters:
x- nouvelle abscisse du point d'originey- nouvelle ordonnée du point d'origine
-
getX
public double getX()Description copied from class:DessinableRôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant- Specified by:
getXin classDessinable- Returns:
double
-
getY
public double getY()Description copied from class:DessinableRôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant- Specified by:
getYin classDessinable- Returns:
double
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-