All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class DyGFuL.GUI_tools.DGFL_InputPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----DyGFuL.GUI_tools.DGFL_Panel
                                   |
                                   +----DyGFuL.GUI_tools.DGFL_InputPanel

public class DGFL_InputPanel
extends DGFL_Panel
Panel d'affichage (composé d'un DGFL_ArrayPanel) de la colonne des données d'entrées

See Also:
DGFL_ArrayPanel

Variable Index

 o arrayPanelIsOpen
 o closeButton
 o gridbag
 o isArray
 o openButton
 o panelArray
 o textIn

Constructor Index

 o DGFL_InputPanel(GridBagLayout, String, int, boolean)
Construit le panneau d'entrée adapté (tableau ou élément unique)

Method Index

 o AddActionListener(ActionListener)
 o ArrayPanelIsOpen()
 o CloseArrayPanel()
 o OpenArrayPanel()
Ouverture (et création si nécessaire) de la colonne DGFL_ArrayPanel permettant l'entrée des données
 o PrimitiveToObject(Class)
Convertit le type primitif passé en argument en le type objet correspondant (ex: float -> Float)
 o SaveArgs(Class)
Sauvegarde le contenu des textfields dans un objet de type passé en argument.
 o SetLabel(String)
 o UpdateArrayPanel(int)

Variables

 o textIn
 DGFL_LabeledTextfield textIn
 o openButton
 Button openButton
 o panelArray
 DGFL_ArrayPanel panelArray
 o gridbag
 GridBagLayout gridbag
 o arrayPanelIsOpen
 boolean arrayPanelIsOpen
 o isArray
 boolean isArray
 o closeButton
 Button closeButton

Constructors

 o DGFL_InputPanel
 public DGFL_InputPanel(GridBagLayout gridbag,
                        String label,
                        int textfieldSize,
                        boolean isArray)
Construit le panneau d'entrée adapté (tableau ou élément unique)

Parameters:
gridbag - le LayoutManager
label - titre de la colonne d'entrée (par défaut: type de l'argument correspondant)
textfieldSize - largeur de la colonne
isArray - type de l'argument (tableau ou élément)

Methods

 o SetLabel
 public void SetLabel(String label)
 o OpenArrayPanel
 public void OpenArrayPanel()
Ouverture (et création si nécessaire) de la colonne DGFL_ArrayPanel permettant l'entrée des données

 o CloseArrayPanel
 public void CloseArrayPanel()
 o SaveArgs
 public Object SaveArgs(Class argType)
Sauvegarde le contenu des textfields dans un objet de type passé en argument. Cette fonction traite le cas des arguments de type primitifs qui sont convertis en objets afin de les manipuler.

Parameters:
argType - type de l'objet sauvegarde
Returns:
objet sauvegarde instancié à partir du type passé en argument
See Also:
Constructor, reflect
 o ArrayPanelIsOpen
 public boolean ArrayPanelIsOpen()
 o AddActionListener
 public void AddActionListener(ActionListener l)
 o UpdateArrayPanel
 private String[] UpdateArrayPanel(int size)
 o PrimitiveToObject
 private Class PrimitiveToObject(Class type)
Convertit le type primitif passé en argument en le type objet correspondant (ex: float -> Float)

Parameters:
type - primitif à convertir
Returns:
objet converti

All Packages  Class Hierarchy  This Package  Previous  Next  Index