A C D E F G H I L M O P R S T V X Y Z 
All Classes All Packages

A

activer(String) - Method in class fr.cnam.ihm.Formulaire
activer un des composants du formulaire
addButton(String, String) - Method in class fr.cnam.ihm.Formulaire
Ajout dans le formulaire d'un bouton.
addCanvasIHM(int, int, ControlesCanvasIHM) - Method in class fr.cnam.ihm.Formulaire
Methode qui ajoute un canvas de grille
addGrilleIHM(int, int, int, ControlesCanvasIHM) - Method in class fr.cnam.ihm.Formulaire
Methode qui ajoute un canvas de grille
addImage(String, int, int, int, int, String, boolean) - Method in class fr.cnam.ihm.Formulaire
Ajout d'une image
addLabel(String) - Method in class fr.cnam.ihm.Formulaire
Ajout d'un label dans le formulairel.
addListeChoix(String, String, String[], boolean, String) - Method in class fr.cnam.ihm.Formulaire
Ajout dans le formulaire d'une liste de choix de saisie composé d'un label et d'une liste de choix.
addListScroll(String, String, boolean, String[], int, int) - Method in class fr.cnam.ihm.Formulaire
Ajout dans le formulaire d'une liste scrollable de valeurs.
addPanel(JPanel, int, int) - Method in class fr.cnam.ihm.Formulaire
Ajout d'un Panel dans le formulaire
addPosition(int, int) - Method in class fr.cnam.ihm.Formulaire
Change la position courante par delta
addText(String, String, boolean, String) - Method in class fr.cnam.ihm.Formulaire
Ajout dans le formulaire un texte de saisie composé d'un label et d'une zone de saisie.
addZoneText(String, String, boolean, String, int, int) - Method in class fr.cnam.ihm.Formulaire
Ajout dans le formulaire d'un texte de saisie multi-ligne composé d'un label et d'une zone de saisie.
afficher() - Method in class fr.cnam.ihm.Formulaire
Affichage du formulaire.
afficher(int, int) - Method in class fr.cnam.ihm.Formulaire
Affichage du formulaire en x,y de l'ecran
afficherFrame(int, int) - Method in class fr.cnam.ihm.CanvasIHM
 
afficherGrille() - Method in class fr.cnam.ihm.CanvasIHM
Affichage de la grille dans le canvas
ajouterLigne(int, int, int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
Ajout d'une ligne de (x1,y1) a (x2,y2) et de couleur.
ajouterPolygone(RessourcesCanvas, Object, Position, Point...) - Method in class fr.cnam.ihm.CanvasIHM
Ajout d'un polygone p1,p2,....
ajouterPolygone(Object, Position, int, Point...) - Method in class fr.cnam.ihm.CanvasIHM
Ajout d'un polygone p1,p2,....
ajouterTexte(String, int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
Ajout d'un texte dans le canvas a une position (x,y)

C

CanvasIHM - Class in fr.cnam.ihm
Classe de définition d'un canvas dans lequel on peut afficher une grille IHM avec laquelle il est possible :
- de colorer ou effacer une case de la grille
- de realiser une action si on clique dans une des cases de la grille
- si la grille n'est pas affichee alors on peut tracer des lignes et ecrire du texte et
avoir une action quand on clique dans le canvas ou quand on deplace la souris
- on peut dessiner des polygones (2D) qui peuvent avoir une position aussi en Z.
CanvasIHM(int, int) - Constructor for class fr.cnam.ihm.CanvasIHM
Constructeur d'un canvas d'IHM
CanvasIHM(int, int, int) - Constructor for class fr.cnam.ihm.CanvasIHM
Constructeur d'un canvas d'IHM
choisirFichier(String) - Method in class fr.cnam.ihm.Formulaire
Cette methode permet de choisir un fichier sur le disque
clone() - Method in class fr.cnam.ihm.Position
clone d'une Position
compareTo(PolygoneCanvas) - Method in class fr.cnam.ihm.PolygoneCanvas
méthode utilisé pour trier les polygones avant de les afficher.
ControlesCanvasIHM - Interface in fr.cnam.ihm
Interface utilisée par le constructeur de CanvasHM permettant de traiter les clics dans la grille et dans le canvas
couleur - Variable in class fr.cnam.ihm.TexteCanvas
Marque de couleur du texte (de 1 à 10)
creerCanvasIhmDansFrame(int, int, int) - Static method in class fr.cnam.ihm.CanvasIHM
Methode static qui permet de creer le canvas inclus dans un Frame

D

deplacer(int, int, int, int) - Method in class fr.cnam.tore.Tore
Calcule les nouvelles coordonnées d'un point en fonction de son déplacment d'une case dans une des 8 directions.
Le calcul tient compte du Tore.
desactiver(String) - Method in class fr.cnam.ihm.Formulaire
desactiver un des composants du formulaire
desafficherGrille() - Method in class fr.cnam.ihm.CanvasIHM
Desaffichage de la grille du canvas
dessous(int) - Method in class fr.cnam.ihm.Formulaire
Change la position courante en passant a la ligne suivante en position posx

E

ecrire(PrintStream) - Method in class fr.cnam.ihm.Position
Ecrire dans un flot de texte le polygone
effacerCanvas() - Method in class fr.cnam.ihm.CanvasIHM
 
equals(Position) - Method in class fr.cnam.ihm.Position
Teste si deux positions ont égales

F

fermer() - Method in class fr.cnam.ihm.Formulaire
Permet de fermer le formulaire
font - Variable in class fr.cnam.ihm.TexteCanvas
font du texte
Formulaire - Class in fr.cnam.ihm
Classe de définition d'un formulaire JAVA permettant de faire à minima une IHM Java pour saisir des informations et faire des actions via des boutons.
Pour cela, il faut que l'applicatif implémente les méthodes de l'interface FormulaireInt.

Formulaire(String, FormulaireInt, int, int) - Constructor for class fr.cnam.ihm.Formulaire
Constructeur d'un formulaire.
Formulaire(String, FormulaireInt, int, int, boolean) - Constructor for class fr.cnam.ihm.Formulaire
Constructeur d'un formulaire.
FormulaireInt - Interface in fr.cnam.ihm
Interface d'utilisation d'un formulaire.
L'applicatif passer en paramètre du formulaire doit implémenter cette interface.
fr.cnam.ihm - package fr.cnam.ihm
 
fr.cnam.tore - package fr.cnam.tore
 

G

getBackground() - Method in class fr.cnam.ihm.RessourcesCanvas
Couleur de background de la ressource.
getForeground() - Method in class fr.cnam.ihm.RessourcesCanvas
Couleur de foreground de la ressource.
getFrame() - Method in class fr.cnam.ihm.CanvasIHM
 
getHeight() - Method in class fr.cnam.ihm.CanvasIHM
Retourne la hauteur du canvas de la grille
getLignes() - Method in class fr.cnam.ihm.CanvasIHM
 
getLine() - Method in class fr.cnam.ihm.RessourcesCanvas
Epaisseur de la ligne
getMarque(int, int) - Method in class fr.cnam.ihm.CanvasIHM
Retourne la marque de la case
getNbMaxMarqueur() - Method in class fr.cnam.ihm.CanvasIHM
Retourne le nombre max de couleur
getNbX() - Method in class fr.cnam.ihm.CanvasIHM
Retourne le nombre de colonne de la grille
getNbY() - Method in class fr.cnam.ihm.CanvasIHM
Retourne le nombre de ligne de la grille
getPanel() - Method in class fr.cnam.ihm.CanvasIHM
Retourne le panel prinicipal de l'IHM
getPanel() - Method in class fr.cnam.ihm.Formulaire
Retourne le panel principal du formulaire
getPolygones() - Method in class fr.cnam.ihm.CanvasIHM
 
getTextes() - Method in class fr.cnam.ihm.CanvasIHM
 
getValeurChamp(String) - Method in class fr.cnam.ihm.Formulaire
Méthode qui retourne la valeur d'un champ.
getWidth() - Method in class fr.cnam.ihm.CanvasIHM
Retourne la largeur du canvas de la grille
getXCour() - Method in class fr.cnam.ihm.Formulaire
Retourne la position courante en X de la position des éléments
getYCour() - Method in class fr.cnam.ihm.Formulaire
Retourne la position courante en Y de la position des éléments

H

horizontal() - Method in class fr.cnam.ihm.Formulaire
change le sens en HORIZONTAL

I

image(Point, Point) - Method in class fr.cnam.tore.Tore
Cette methode retourne l'image de B par rapporrt a A, c'est a dire le point le plus proche de A dans un espace de tore

L

lePlusProche(Point, Vector, int) - Method in class fr.cnam.tore.Tore
Cette methode consiste à déterminer le point le plus proche de A dans un espace de Tore parmi un ensemble de points ET dont la distance est superieur à une distance seuil.
LigneCanvas - Class in fr.cnam.ihm
Classe de définition d'une ligne dessinée dans le canvas
LigneCanvas(int, int, int, int, int) - Constructor for class fr.cnam.ihm.LigneCanvas
Création d'une ligne
LigneCanvas(RessourcesCanvas, int, int, int, int) - Constructor for class fr.cnam.ihm.LigneCanvas
Création d'une ligne
lire(BufferedReader) - Method in class fr.cnam.ihm.Position
Lire dans un flot de texte le polygone
lireFichierTexte(String) - Static method in class fr.cnam.ihm.Formulaire
Cette methode statique permet de lire un fichier texte

M

marque - Variable in class fr.cnam.ihm.LigneCanvas
couleur de la ligne (de 1 à 10)
marque - Variable in class fr.cnam.ihm.PolygoneCanvas
marque de couleur de 1 à 10

O

object - Variable in class fr.cnam.ihm.PolygoneCanvas
Objet associé au polygone
ObjetCanvas - Class in fr.cnam.ihm
Classe de définition d'un objet d'un canvas : Polygone, Ligne et Texte
ObjetCanvas() - Constructor for class fr.cnam.ihm.ObjetCanvas
Création d'un objet canvas

P

p - Variable in class fr.cnam.ihm.TexteCanvas
Cooord du texte
p1 - Variable in class fr.cnam.ihm.LigneCanvas
1er point de la ligne
p2 - Variable in class fr.cnam.ihm.LigneCanvas
2eme point de la ligne
pointerCanvas(Object, int, int, CanvasIHM) - Method in interface fr.cnam.ihm.ControlesCanvasIHM
Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
pointerCaseGrille(int, int, CanvasIHM) - Method in interface fr.cnam.ihm.ControlesCanvasIHM
Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille
points - Variable in class fr.cnam.ihm.PolygoneCanvas
les points du polygone
polygone - Variable in class fr.cnam.ihm.PolygoneCanvas
le polygone java
PolygoneCanvas - Class in fr.cnam.ihm
Classe de définition d'un polygone
PolygoneCanvas(RessourcesCanvas, Object, Position, Point...) - Constructor for class fr.cnam.ihm.PolygoneCanvas
Création d'un polygone dans le canvas
PolygoneCanvas(Object, Position, int, Point...) - Constructor for class fr.cnam.ihm.PolygoneCanvas
Création d'un polygone dans le canvas
pos - Variable in class fr.cnam.ihm.PolygoneCanvas
Position en 3D du polygone
Position - Class in fr.cnam.ihm
Classe de définition d'un position 3D (x,y,z)
Position() - Constructor for class fr.cnam.ihm.Position
Création d'un polygone vide
Position(int, int, int) - Constructor for class fr.cnam.ihm.Position
Création d'un polygone.

R

razGrille() - Method in class fr.cnam.ihm.CanvasIHM
Efface le contenu de la grille
(La valeur 0 est mise dans chaque case)
rc - Variable in class fr.cnam.ihm.LigneCanvas
Ressources graphiques
rc - Variable in class fr.cnam.ihm.PolygoneCanvas
ressource graphique
rc - Variable in class fr.cnam.ihm.TexteCanvas
Ressources graphique du texte
RessourcesCanvas - Class in fr.cnam.ihm
Classe de définition d'une ressources graphiques
RessourcesCanvas() - Constructor for class fr.cnam.ihm.RessourcesCanvas
Création d'une ressource.

S

sens(Point, Point) - Method in class fr.cnam.tore.Tore
Cette methode retourne le vecteur unitaire du vecteur AB dans un espace normal euclidien orthonorme (ne tient pas compte du tore).
sensTore(Point, Point) - Method in class fr.cnam.tore.Tore
Retourne le sens du vecteur (ou vecteur unitaire) de A vers B dans l'espace de Tore.
Cela correspond au vecteur de A vers l'image de B.
setActions(ControlesCanvasIHM) - Method in class fr.cnam.ihm.CanvasIHM
Initialise ou change les actions utilise dans le Canvas
setApp(FormulaireInt) - Method in class fr.cnam.ihm.Formulaire
Initialise l'applicatif.
Cette méthode est utilisée dans le cas où quand on crée le formulaire on ne connait pas encore l'applicatif qui gère le formulaire.
setAutoWidth(boolean) - Method in class fr.cnam.ihm.Formulaire
Le contour des textes de Label Text et Button sont autoamtiquement ou pas ajuster a la taille du texte
setBackground(Color) - Method in class fr.cnam.ihm.RessourcesCanvas
Mise à jour du background
setButtonFermer(String) - Method in class fr.cnam.ihm.Formulaire
Designe le bouton qui ferme la fenetre
setForeground(Color) - Method in class fr.cnam.ihm.RessourcesCanvas
Mise à jour du foreground
setHeightText(int) - Method in class fr.cnam.ihm.Formulaire
Change la hauteur courante d'un text ou d'un label ou bouton
setImage(JLabel, String) - Method in class fr.cnam.ihm.Formulaire
Changer l'image d'un JLabel
setLine(int) - Method in class fr.cnam.ihm.RessourcesCanvas
Mise de l'épaisseur de la ligne
setListData(String, String[]) - Method in class fr.cnam.ihm.Formulaire
Méthode qui change les valeurs d'une liste de scroll
setMarque(int, int, int) - Method in class fr.cnam.ihm.CanvasIHM
Affecte à une case de la grille la marque (couleur)
setPosition(int, int) - Method in class fr.cnam.ihm.Formulaire
Change la position courante
setRessourcesCanvas(RessourcesCanvas) - Method in class fr.cnam.ihm.ObjetCanvas
Maj des ressources graphiques d'un objet du canvas
setTailleFonte(int) - Method in class fr.cnam.ihm.Formulaire
Change la taille de la fonte courante d'un text ou d'un lable ou d'un bouton
setValeurChamp(String, String) - Method in class fr.cnam.ihm.Formulaire
Méthode qui change la valeur d'un champ.
setWidthButtonCour(int) - Method in class fr.cnam.ihm.Formulaire
Change la largeur courante des boutons
setWidthGapCour(int) - Method in class fr.cnam.ihm.Formulaire
Change la largeur courante de séparation entre le label et le texte des champs de saisi
setWidthLabelCour(int) - Method in class fr.cnam.ihm.Formulaire
Change la largeur courante des label
setWidthTextCour(int) - Method in class fr.cnam.ihm.Formulaire
Change la largeur courante des textes de saisi
siCaseLibre(int, int) - Method in class fr.cnam.ihm.CanvasIHM
Teste si la case est libre (différente de 0)
submit(Formulaire, String) - Method in interface fr.cnam.ihm.FormulaireInt
Cette méthode est appelée lors de l'utilsation d'un bouton.
L'appel à form.getValeurChamp permet de récupérer les valeurs des champs.
L'appel à form.setValeurChamp permet de changer les valeurs des champs.

T

texte - Variable in class fr.cnam.ihm.TexteCanvas
Valeur du texte
TexteCanvas - Class in fr.cnam.ihm
Classe de définition d'un texte dessiné dans le canvas
TexteCanvas(RessourcesCanvas, String, int, int) - Constructor for class fr.cnam.ihm.TexteCanvas
Création d'un texte dans le canvas
TexteCanvas(String, int, int, int) - Constructor for class fr.cnam.ihm.TexteCanvas
Création d'un texte dans le canvas
Tore - Class in fr.cnam.tore
Classe d'implémentation d'un espace rectangulaire orthonormé de Tore
Tore(int, int) - Constructor for class fr.cnam.tore.Tore
Création d'un espace de Tore défini par sa longueur et sa hauteur
toString() - Method in class fr.cnam.ihm.Position
Position en chaine
TYPE_MARQUE - Static variable in class fr.cnam.ihm.CanvasIHM
 

V

vertical() - Method in class fr.cnam.ihm.Formulaire
change le sens en VERTICAL

X

x - Variable in class fr.cnam.ihm.Position
coordonnée X

Y

y - Variable in class fr.cnam.ihm.Position
coordonnée Y

Z

z - Variable in class fr.cnam.ihm.Position
coordonnée Z
A C D E F G H I L M O P R S T V X Y Z 
All Classes All Packages