graphics2
Class GestionTest

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--graphics2.GestionTest
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GestionTest
extends javax.swing.JFrame

See Also:
Serialized Form

Field Summary
static java.awt.Dimension DEFAULT_DIMENSION
           
static int DEFAULT_HEIGTH
           
static int DEFAULT_WIDTH
           
 javax.swing.JMenuItem menuItemChargerConf
           
 javax.swing.JMenuItem menuItemEnregistrerConf
           
 javax.swing.JMenuItem menuItemQuitter
           
 javax.swing.JMenuItem menuItemRefresh
           
 javax.swing.JMenuItem menuItemScenario
           
 javax.swing.JMenuItem menuItemStatisticFile
           
 javax.swing.JMenuItem menuItemTestFile
           
 javax.swing.JMenuItem menuItemTrafficGeneration
           
 javax.swing.JMenuItem menuItemView
           
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GestionTest()
          Construction de l'interface
GestionTest(int rmiPort)
          Construction de l'interface
 
Method Summary
 void createHostInformationsFile()
          To create a file with host informations which could be give to clients !! File must be in current directory !!! The directory used to run Allegro
 void freezeAll(boolean b)
          Method freezeAll.
 ClientPanel getClientPanel()
           
 ControlPanel getControlPanel()
           
 ExperimentPanel getExperimentPanel()
           
 java.awt.Container getGestionTestPanel()
           
 javax.swing.JToolBar getGestionTestToolBar()
           
static void load(java.lang.String fileName)
          To Load all parameters from a specified file: configurationFile
static void main(java.lang.String[] args)
          Methode main destine a tester la methode
 void makeMenus()
           
 void reset()
           
 void save(java.lang.String fileName)
          Method save.
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

menuItemQuitter

public javax.swing.JMenuItem menuItemQuitter

menuItemChargerConf

public javax.swing.JMenuItem menuItemChargerConf

menuItemEnregistrerConf

public javax.swing.JMenuItem menuItemEnregistrerConf

menuItemRefresh

public javax.swing.JMenuItem menuItemRefresh

menuItemView

public javax.swing.JMenuItem menuItemView

menuItemScenario

public javax.swing.JMenuItem menuItemScenario

menuItemStatisticFile

public javax.swing.JMenuItem menuItemStatisticFile

menuItemTrafficGeneration

public javax.swing.JMenuItem menuItemTrafficGeneration

menuItemTestFile

public javax.swing.JMenuItem menuItemTestFile

DEFAULT_WIDTH

public static int DEFAULT_WIDTH

DEFAULT_HEIGTH

public static int DEFAULT_HEIGTH

DEFAULT_DIMENSION

public static java.awt.Dimension DEFAULT_DIMENSION
Constructor Detail

GestionTest

public GestionTest()
Construction de l'interface


GestionTest

public GestionTest(int rmiPort)
Construction de l'interface

Method Detail

makeMenus

public void makeMenus()

getGestionTestPanel

public java.awt.Container getGestionTestPanel()

getGestionTestToolBar

public javax.swing.JToolBar getGestionTestToolBar()

save

public void save(java.lang.String fileName)
          throws java.io.IOException
Method save. To Save all parameters in a file: a configurationFile

Parameters:
fileName - it corresponds to the file name without the extension : ".conf"
Throws:
java.io.IOException

createHostInformationsFile

public void createHostInformationsFile()
                                throws java.io.IOException
To create a file with host informations which could be give to clients !! File must be in current directory !!! The directory used to run Allegro

Throws:
java.io.IOException

load

public static void load(java.lang.String fileName)
                 throws java.io.IOException,
                        java.io.FileNotFoundException
To Load all parameters from a specified file: configurationFile

Parameters:
fileName -
java.io.IOException
java.io.FileNotFoundException

getClientPanel

public ClientPanel getClientPanel()

getControlPanel

public ControlPanel getControlPanel()

getExperimentPanel

public ExperimentPanel getExperimentPanel()

freezeAll

public void freezeAll(boolean b)
Method freezeAll. To freeze/unfreeze all the graphic interface

Parameters:
b -

reset

public void reset()

main

public static void main(java.lang.String[] args)
                 throws javax.swing.UnsupportedLookAndFeelException
Methode main destine a tester la methode

javax.swing.UnsupportedLookAndFeelException