fungus.core.utils
Class ParametersCollectorAWT

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--fungus.core.utils.ParametersCollectorAWT
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ImageObserver, MenuContainer, ParametersCollectorInterface, Serializable

public class ParametersCollectorAWT
extends Frame
implements ActionListener, ParametersCollectorInterface

Classe qui sert à collecter les paramètres de la simulations.
Ouvre une fenêtre AWT qui propose de remplir les champs de la simulation.

Since:
1.0
Version:
$Id: ParametersCollectorAWT.java,v 1.6 2003/01/02 15:03:44 djedi Exp $
Author:
"Valvassori Moïse"
See Also:
Frame, ActionListener, Serialized Form

Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ParametersCollectorAWT()
          Creates a new ParametersCollector instance.
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void addParam(String title)
          Ajoute un champ paramètre à la fenêtre
 void addParam(String title, String defaut)
          Ajoute un champ paramètre à la fenêtre
 void collect()
          Attend que l'on ai remplit les champs.
 boolean getBoolean(String title)
          Renvoie la valeur de ce champ sous la forme d'un boolean
 double getDouble(String title)
          Renvoie la valeur de ce champ sous la forme d'un double
 float getFloat(String title)
          Renvoie la valeur de ce champ sous la forme d'un float
 int getInt(String title)
          Renvoie la valeur de ce champ sous la forme d'un int
 long getLong(String title)
          Renvoie la valeur de ce champ sous la forme d'un long
 String getString(String title)
          Renvoie la valeur de ce champ sous la forme d'un String
 void setTitle(String title)
          Donne un tire à la fenetre.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fungus.core.utils.ParametersCollectorInterface
setEnabled
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ParametersCollectorAWT

public ParametersCollectorAWT()
Creates a new ParametersCollector instance.
Method Detail

setTitle

public void setTitle(String title)
Description copied from interface: ParametersCollectorInterface
Donne un tire à la fenetre.
Specified by:
setTitle in interface ParametersCollectorInterface
Overrides:
setTitle in class Frame
Following copied from interface: fungus.core.utils.ParametersCollectorInterface
Parameters:
title - a String value

addParam

public void addParam(String title)
Ajoute un champ paramètre à la fenêtre
Specified by:
addParam in interface ParametersCollectorInterface
Parameters:
title - le nom du champ

addParam

public void addParam(String title,
                     String defaut)
Ajoute un champ paramètre à la fenêtre
Specified by:
addParam in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
default - parametre par default

collect

public void collect()
Attend que l'on ai remplit les champs.
Specified by:
collect in interface ParametersCollectorInterface

getBoolean

public boolean getBoolean(String title)
Renvoie la valeur de ce champ sous la forme d'un boolean
Specified by:
getBoolean in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ (true, autre)

getInt

public int getInt(String title)
Renvoie la valeur de ce champ sous la forme d'un int
Specified by:
getInt in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ

getLong

public long getLong(String title)
Renvoie la valeur de ce champ sous la forme d'un long
Specified by:
getLong in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ

getFloat

public float getFloat(String title)
Renvoie la valeur de ce champ sous la forme d'un float
Specified by:
getFloat in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ

getDouble

public double getDouble(String title)
Renvoie la valeur de ce champ sous la forme d'un double
Specified by:
getDouble in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ

getString

public String getString(String title)
Renvoie la valeur de ce champ sous la forme d'un String
Specified by:
getString in interface ParametersCollectorInterface
Parameters:
title - le nom du champ
Returns:
la valeur du champ

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener