graphics.panel
Class DistributionPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--graphics.panel.DistributionPanel
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 DistributionPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
protected  class DistributionPanel.ParamListener
           
 
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  GenericDistribution distribution
           
 javax.swing.JComboBox distributionName
           
protected  javax.swing.JLabel equation
           
protected  java.text.DecimalFormat format
           
protected  java.util.Hashtable listDistribution
           
protected  javax.swing.JLabel meanL
           
protected  java.lang.String meanS
           
 int nbParams
           
protected static int nbParamsGraph
           
protected  DistributionPanel.ParamListener paramListener
           
protected  javax.swing.JLabel[] paramName
           
protected  javax.swing.JTextField[] paramValue
           
protected  javax.swing.border.TitledBorder tb
           
protected  javax.swing.JLabel varianceL
           
protected  java.lang.String varianceS
           
 
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
DistributionPanel(java.lang.String name, java.util.Hashtable listDistribution)
          Method DistributionPanel.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void freezeInfo(boolean b)
          Method freeze.
 GenericDistribution getDistribution()
           
 java.lang.String getDistributionName()
           
 java.lang.String[] getParams()
           
static void main(java.lang.String[] args)
          Main methode : pour tester la classe
 void reset()
           
 void setDistribution(GenericDistribution distribution)
          Restore les parametres a partir de l'object Distribution
 void setDistributionName(java.lang.String distributionN)
           
 void setParams(java.lang.String[] paramsV)
           
protected  void updateDistribution(java.lang.String classDistributionName)
           
protected  void updateMoments()
          Method updateMoments.
 void updateParamName()
           
 
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

nbParamsGraph

protected static final int nbParamsGraph
See Also:
Constant Field Values

nbParams

public int nbParams

distribution

protected GenericDistribution distribution

distributionName

public javax.swing.JComboBox distributionName

paramName

protected javax.swing.JLabel[] paramName

paramValue

protected javax.swing.JTextField[] paramValue

equation

protected javax.swing.JLabel equation

tb

protected javax.swing.border.TitledBorder tb

listDistribution

protected java.util.Hashtable listDistribution

meanL

protected javax.swing.JLabel meanL

varianceL

protected javax.swing.JLabel varianceL

meanS

protected java.lang.String meanS

varianceS

protected java.lang.String varianceS

format

protected java.text.DecimalFormat format

paramListener

protected DistributionPanel.ParamListener paramListener
Constructor Detail

DistributionPanel

public DistributionPanel(java.lang.String name,
                         java.util.Hashtable listDistribution)
Method DistributionPanel.

Parameters:
name -
listDistribution -
Method Detail

setDistribution

public void setDistribution(GenericDistribution distribution)
Restore les parametres a partir de l'object Distribution


getDistribution

public GenericDistribution getDistribution()

freezeInfo

public void freezeInfo(boolean b)
Method freeze. to do a configuration file

Parameters:
b -

reset

public void reset()

actionPerformed

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

updateDistribution

protected void updateDistribution(java.lang.String classDistributionName)

updateParamName

public void updateParamName()

updateMoments

protected void updateMoments()
Method updateMoments. Pour mettre a jour les valeurs de mean et var


setParams

public void setParams(java.lang.String[] paramsV)

getParams

public java.lang.String[] getParams()

setDistributionName

public void setDistributionName(java.lang.String distributionN)

getDistributionName

public java.lang.String getDistributionName()

main

public static void main(java.lang.String[] args)
Main methode : pour tester la classe