graphics.panel
Class ModelPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--graphics.panel.ModelPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ModelPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
protected  class ModelPanel.MGInfComplexModelNameListener
           
protected  class ModelPanel.ModelNameListener
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  ModelPanel.MGInfComplexModelNameListener cblMGInfModelName
           
protected  ModelPanel.ModelNameListener cblModelName
           
protected  ClientPanel clientPanel
           
protected  java.text.DecimalFormat format
           
protected  InterneModelPanel imp
           
protected  java.util.Hashtable listMGInfModel
           
protected  java.util.Hashtable listModel
           
protected  javax.swing.JComboBox mginfcomplexmodelName
           
protected  GenericAggregatedModel model
           
protected  javax.swing.JComboBox modelName
           
protected  int nbParams
           
protected  javax.swing.JLabel[] paramName
           
protected  javax.swing.JTextField[] paramValue
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
ModelPanel(ClientPanel clientPanel, java.util.Hashtable listModel, java.util.Hashtable listMGInfModel)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void freezeInfo(boolean b)
           
 ClientPanel getClientPanel()
           
 InterneModelPanel getInterneModelPanel()
           
 java.lang.String getMGInfComplexModelName()
          Method getMGInfModelName.
 java.lang.String getModelName()
          Method getModelName.
 GenericAggregatedModel getModelTest()
           
 boolean isMGInfComplexSelection()
           
 void reset()
           
 void setModelTest(java.lang.String modelN)
          Method setModelTest.
 void setModelTestName(java.lang.String modelN)
          Method setModelTestName.
protected  void updateModel(java.lang.String classModelName)
           
protected  void updateModelPanel(InterneModelPanel imp, java.lang.String classModelName)
          Method updateModelPanel : used to update the model panel and the codec panel
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

modelName

protected javax.swing.JComboBox modelName

mginfcomplexmodelName

protected javax.swing.JComboBox mginfcomplexmodelName

paramName

protected javax.swing.JLabel[] paramName

paramValue

protected javax.swing.JTextField[] paramValue

format

protected java.text.DecimalFormat format

listModel

protected java.util.Hashtable listModel

listMGInfModel

protected java.util.Hashtable listMGInfModel

nbParams

protected int nbParams

model

protected GenericAggregatedModel model

imp

protected InterneModelPanel imp

clientPanel

protected ClientPanel clientPanel

cblModelName

protected ModelPanel.ModelNameListener cblModelName

cblMGInfModelName

protected ModelPanel.MGInfComplexModelNameListener cblMGInfModelName
Constructor Detail

ModelPanel

public ModelPanel(ClientPanel clientPanel,
                  java.util.Hashtable listModel,
                  java.util.Hashtable listMGInfModel)
Parameters:
clientPanel -
listModel - an Hashtable
listMGInfModel - an Hashtable
Method Detail

setModelTest

public void setModelTest(java.lang.String modelN)
Method setModelTest.


setModelTestName

public void setModelTestName(java.lang.String modelN)
                      throws java.lang.IllegalArgumentException
Method setModelTestName.

java.lang.IllegalArgumentException

getModelTest

public GenericAggregatedModel getModelTest()

getClientPanel

public ClientPanel getClientPanel()

getInterneModelPanel

public InterneModelPanel getInterneModelPanel()

updateModelPanel

protected void updateModelPanel(InterneModelPanel imp,
                                java.lang.String classModelName)
Method updateModelPanel : used to update the model panel and the codec panel

Parameters:
imp -
classModelName -

updateModel

protected void updateModel(java.lang.String classModelName)

getModelName

public java.lang.String getModelName()
Method getModelName.

Returns:
String on the form : MMPP-2 et Jurrassik (Low Quality) si c'est du M/G/Inf

getMGInfComplexModelName

public java.lang.String getMGInfComplexModelName()
Method getMGInfModelName.

Returns:
String on the form : Jurrassik (Low Quality)....

isMGInfComplexSelection

public boolean isMGInfComplexSelection()

freezeInfo

public void freezeInfo(boolean b)

reset

public void reset()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener