All Packages Class Hierarchy This Package Previous Next Index
Class DyGFuL.DGFL_DiagramFrame
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
|
+----DyGFuL.DGFL_DiagramFrame
- public class DGFL_DiagramFrame
- extends Frame
Fenetre d'affichage des diagrammes
-
aSystem
-
-
bars
-
-
canvas
-
-
colors
-
-
curColor
-
-
visibleBarCount
-
-
DGFL_DiagramFrame(Dimension)
- Construit un DiagramFrame avec un système d'axes
-
AddBarGroup(double[])
- Ajoute un groupe de barres (DGFL_BarGroup) au diagramme
-
dispose()
- Ferme la fenêtre et toutes ses sous-fenêtres
-
InitializeColors()
- Crée une liste de couleurs pour les groupes de barres successifs
-
NextColor()
- Renvoie la couleur suivante dans la liste de couleurs
-
Refresh()
- Rafraîchit l'affichage de la fenetre.
-
RescaleAxes()
- Recalcule l'échelle sur le système d'axes en ne prenant en compte
que les groupes de barres visibles.
-
SetVisible(int, boolean)
- Rend visible/invisible le groupe de barres i
-
Show()
- Affiche la fenêtre à l'écran en calculant l'échelle pour le
système d'axes.
canvas
DGFL_DiagramCanvas canvas
aSystem
DGFL_AxisSystem aSystem
bars
Vector bars
colors
Color colors[]
curColor
int curColor
visibleBarCount
int visibleBarCount
DGFL_DiagramFrame
public DGFL_DiagramFrame(Dimension size)
- Construit un DiagramFrame avec un système d'axes
- Parameters:
- size - taille souhaitée de la fenêtre
AddBarGroup
public void AddBarGroup(double yCoord[])
- Ajoute un groupe de barres (DGFL_BarGroup) au diagramme
- Parameters:
- yCoord - tableau de valeurs
- See Also:
- DGFL_BarGroup
SetVisible
public void SetVisible(int i,
boolean visible)
- Rend visible/invisible le groupe de barres i
- Parameters:
- i - indice du groupe de barres
- visible - oui/non
Refresh
public void Refresh()
- Rafraîchit l'affichage de la fenetre. Appelle Rescale() sur tous les groupes de barres
- See Also:
- Rescale
RescaleAxes
public void RescaleAxes()
- Recalcule l'échelle sur le système d'axes en ne prenant en compte
que les groupes de barres visibles.
Appelle Refresh()
- See Also:
- Refresh
Show
public void Show()
- Affiche la fenêtre à l'écran en calculant l'échelle pour le
système d'axes. Appelle show() dans la classe java.awt.Window et Rescale() pour les groupes de barres.
- See Also:
- Rescale, show
dispose
public void dispose()
- Ferme la fenêtre et toutes ses sous-fenêtres
- Overrides:
- dispose in class Frame
InitializeColors
private void InitializeColors()
- Crée une liste de couleurs pour les groupes de barres successifs
NextColor
private Color NextColor()
- Renvoie la couleur suivante dans la liste de couleurs
- See Also:
- InitializeColors
All Packages Class Hierarchy This Package Previous Next Index