A B C D F G H L M O P R S T V

A

addObjet(ObjetG) - Method in class Collection
Ajoute un objet à la collection
afficher(Graphics) - Method in class Collection
Affichage dans une zone graphique de chacun des objets
Atelier4 - class Atelier4.
Classe main: Atelier4 Ce programme permet de mettre en evidence:

B

base - Variable in class triangle
base du triangle

C

carre - class carre.
Classe de définition d'un carré qui hérite de rectangle
carre() - Constructor for class carre
Constrcuteur par défaut d'un carré
carre(int) - Constructor for class carre
Constructeur d'un carre.
x : arête du carré.
Collection - class Collection.
Classe permettant de stocker des objets de classe ObjetG
Collection() - Constructor for class Collection
Constructeur de la collection.
Cette méthode alloue le vecteur devant contenir les objets.

D

dessiner(Graphics, int, int) - Method in interface Representable
 
dessiner(Graphics, int, int) - Method in class ObjetG
 
dessiner(Graphics, int, int) - Method in class rectangle
Méthode permettant de dessiner dans une zone graphique un rectangle.
Cette méthode est celle de l'implémentation Representable.
dessiner(Graphics, int, int) - Method in class triangle
Méthode permettant de dessiner dans une zone graphique un triangle.
Cette méthode est celle de l'implémentation Representable.

F

Fenetre - class Fenetre.
Classe de création de la fenêtre principale.
Fenetre(int, int) - Constructor for class Fenetre
Création de la fenêtre
Feuille - class Feuille.
Classe Feuille qui affiche des objets graphiques
Cette classe est un Canvas
Feuille(Collection, int, int) - Constructor for class Feuille
Constrcuteur d'une feuille

G

getArete() - Method in class carre
Retourne l'arête du carré

H

handleEvent(Event) - Method in class Fenetre
pour pouvoir fermer la fenêtre et donc terminer l'application
hauteur - Variable in class triangle
hauteur du triangle

L

largeur - Variable in class rectangle
largeur du rectangle
lesobjets - Variable in class Feuille
Collection d'objets graphiques appartenant à la feuille
longueur - Variable in class rectangle
longueur du rectangle

M

main(String[]) - Static method in class Atelier4
Méthode main du programme
Pas de paramètres.
Affichage de 2 feuilles d'objets graphiques différentes

O

ObjetG - class ObjetG.
Classe de définition d'un objet graphique.
Les objets graphiques sont également des objets représentable.
L'implémentation Representable permet aux objets ObjetG de pouvoir être affichés dans une zone graphique.
ObjetG() - Constructor for class ObjetG
Constructeur par défaut

P

paint(Graphics) - Method in class Feuille
Méthode d'affichage de la feuille.
Cette méthode est appelée à l'initialisation et à chaque fois qu'il est nécessaire de raffraichir la fenêtre (héritage de Canvas)
placer(int, int) - Method in class ObjetG
Change la position de l'objet

R

rectangle - class rectangle.
Classe de définition d'un rectangle
rectangle() - Constructor for class rectangle
Constructeur par défaut d'un rectangle
rectangle(int, int) - Constructor for class rectangle
Constructeur d'un rectangle.
longu : longueur
larg : largeur
Representable - interface Representable.
Interface de définition d'objet représentables dans une zone graphique.

S

setArete(int) - Method in class carre
Change l'arête d'un carré.
La notion d'arête est définie à travers la surcharge des méthode setLongueur et setLargeur.
setLargeur(int) - Method in class rectangle
Change la largeur d'un rectangle
setLargeur(int) - Method in class carre
Change la la largeur d'un carré.
Cette méthode change également la longueur afin de respecter la définition d'un carré
setLongueur(int) - Method in class rectangle
Change la longueur d'un rectangle
setLongueur(int) - Method in class carre
Change la la longueur d'un carré.
Cette méthode change également la largeur afin de respecter la définition d'un carré

T

triangle - class triangle.
Classe de définition d'un triangle.
Un triangle est défini par sa base et son hauteur.
triangle(int, int) - Constructor for class triangle
Constructeur d'un triangle.
b : base
h : hauteur

V

v - Variable in class Collection
Vecteur contenant les objets graphiques

A B C D F G H L M O P R S T V