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


Variable Index

 o aSystem
 o bars
 o canvas
 o colors
 o curColor
 o visibleBarCount

Constructor Index

 o DGFL_DiagramFrame(Dimension)
Construit un DiagramFrame avec un système d'axes

Method Index

 o AddBarGroup(double[])
Ajoute un groupe de barres (DGFL_BarGroup) au diagramme
 o dispose()
Ferme la fenêtre et toutes ses sous-fenêtres
 o InitializeColors()
Crée une liste de couleurs pour les groupes de barres successifs
 o NextColor()
Renvoie la couleur suivante dans la liste de couleurs
 o Refresh()
Rafraîchit l'affichage de la fenetre.
 o RescaleAxes()
Recalcule l'échelle sur le système d'axes en ne prenant en compte que les groupes de barres visibles.
 o SetVisible(int, boolean)
Rend visible/invisible le groupe de barres i
 o Show()
Affiche la fenêtre à l'écran en calculant l'échelle pour le système d'axes.

Variables

 o canvas
 DGFL_DiagramCanvas canvas
 o aSystem
 DGFL_AxisSystem aSystem
 o bars
 Vector bars
 o colors
 Color colors[]
 o curColor
 int curColor
 o visibleBarCount
 int visibleBarCount

Constructors

 o 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

Methods

 o AddBarGroup
 public void AddBarGroup(double yCoord[])
Ajoute un groupe de barres (DGFL_BarGroup) au diagramme

Parameters:
yCoord - tableau de valeurs
See Also:
DGFL_BarGroup
 o 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
 o Refresh
 public void Refresh()
Rafraîchit l'affichage de la fenetre. Appelle Rescale() sur tous les groupes de barres

See Also:
Rescale
 o 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
 o 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
 o dispose
 public void dispose()
Ferme la fenêtre et toutes ses sous-fenêtres

Overrides:
dispose in class Frame
 o InitializeColors
 private void InitializeColors()
Crée une liste de couleurs pour les groupes de barres successifs

 o 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