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
-
arrayPanelIsOpen
-
-
closeButton
-
-
gridbag
-
-
isArray
-
-
openButton
-
-
panelArray
-
-
textIn
-
-
DGFL_InputPanel(GridBagLayout, String, int, boolean)
- Construit le panneau d'entrée adapté (tableau ou élément unique)
-
AddActionListener(ActionListener)
-
-
ArrayPanelIsOpen()
-
-
CloseArrayPanel()
-
-
OpenArrayPanel()
- Ouverture (et création si nécessaire) de la colonne DGFL_ArrayPanel permettant
l'entrée des données
-
PrimitiveToObject(Class)
- Convertit le type primitif passé en argument en le type objet
correspondant (ex: float -> Float)
-
SaveArgs(Class)
- Sauvegarde le contenu des textfields dans un objet de type passé en argument.
-
SetLabel(String)
-
-
UpdateArrayPanel(int)
-
textIn
DGFL_LabeledTextfield textIn
openButton
Button openButton
panelArray
DGFL_ArrayPanel panelArray
gridbag
GridBagLayout gridbag
arrayPanelIsOpen
boolean arrayPanelIsOpen
isArray
boolean isArray
closeButton
Button closeButton
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)
SetLabel
public void SetLabel(String label)
OpenArrayPanel
public void OpenArrayPanel()
- Ouverture (et création si nécessaire) de la colonne DGFL_ArrayPanel permettant
l'entrée des données
CloseArrayPanel
public void CloseArrayPanel()
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
ArrayPanelIsOpen
public boolean ArrayPanelIsOpen()
AddActionListener
public void AddActionListener(ActionListener l)
UpdateArrayPanel
private String[] UpdateArrayPanel(int size)
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