graphics.panel
Class ServerPanel

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

public class ServerPanel
extends javax.swing.JPanel
implements ServerInfo

See Also:
Serialized Form

Nested Class Summary
protected  class ServerPanel.CheckBoxListener
           
 
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  javax.swing.JLabel addrInfoL
           
protected  javax.swing.JButton browse
           
protected  javax.swing.JCheckBox coloringButton
           
protected  javax.swing.JTextField cos
           
protected  javax.swing.JLabel cosL
           
protected  javax.swing.JTextField datagramEmissionBufferSize
           
protected  javax.swing.JLabel datagramEmissionBufferSizeL
           
protected  javax.swing.JTextField datagramReceptionBufferSize
           
protected  javax.swing.JLabel datagramReceptionBufferSizeL
           
protected  GestionTest gestionTest
           
protected  javax.swing.JButton helpButton
           
protected  java.net.InetAddress host
           
protected  javax.swing.JTextField ipAddress
           
protected  javax.swing.JLabel ipL
           
protected  javax.swing.JCheckBox ipv6Button
           
protected  javax.swing.JTextField name
           
protected  javax.swing.JLabel nameL
           
protected  javax.swing.JTextField packetReceptionBufferSize
           
protected  javax.swing.JLabel packetReceptionBufferSizeL
           
protected  graphics.panel.ServerPanel.ParamListener paramListener
           
protected  int port
           
protected  javax.swing.JLabel portL
           
protected  javax.swing.JTextField scenarioFiles
           
protected  javax.swing.JTextField srcPort
           
protected  javax.swing.JLabel srcPortL
           
protected  javax.swing.JTextField textFieldInfo
           
 
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
ServerPanel(GestionTest unGestionTest)
           
 
Method Summary
 void freezeInfo(boolean b)
           
 java.net.InetAddress getHostInfo()
           
 java.lang.String getHostName()
           
 java.lang.String getIpAddress()
           
 java.lang.String getNatureAdresse()
           
 int getPort()
           
 java.lang.String getScenarioFileName()
          Method getScenarioFileName : si pas de nom ou alors "./" on cree un nom : "./modelName_duration"
 java.lang.String getTextFieldInfo()
           
static void main(java.lang.String[] args)
          Methode main destine a tester la classe
static java.lang.String natureAdresse(java.lang.String host)
           
 void reset()
           
 void setAddressInfo(java.lang.String info)
           
 void setHostName(java.lang.String hostName)
           
 void setIpAddress(java.lang.String ip)
           
 void setPort(int port)
           
 void setScenarioFileName(java.lang.String name)
           
 
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

gestionTest

protected GestionTest gestionTest

name

protected javax.swing.JTextField name

ipAddress

protected javax.swing.JTextField ipAddress

srcPort

protected javax.swing.JTextField srcPort

textFieldInfo

protected javax.swing.JTextField textFieldInfo

scenarioFiles

protected javax.swing.JTextField scenarioFiles

cos

protected javax.swing.JTextField cos

datagramReceptionBufferSize

protected javax.swing.JTextField datagramReceptionBufferSize

datagramEmissionBufferSize

protected javax.swing.JTextField datagramEmissionBufferSize

packetReceptionBufferSize

protected javax.swing.JTextField packetReceptionBufferSize

nameL

protected javax.swing.JLabel nameL

ipL

protected javax.swing.JLabel ipL

portL

protected javax.swing.JLabel portL

addrInfoL

protected javax.swing.JLabel addrInfoL

srcPortL

protected javax.swing.JLabel srcPortL

cosL

protected javax.swing.JLabel cosL

datagramReceptionBufferSizeL

protected javax.swing.JLabel datagramReceptionBufferSizeL

datagramEmissionBufferSizeL

protected javax.swing.JLabel datagramEmissionBufferSizeL

packetReceptionBufferSizeL

protected javax.swing.JLabel packetReceptionBufferSizeL

ipv6Button

protected javax.swing.JCheckBox ipv6Button

coloringButton

protected javax.swing.JCheckBox coloringButton

helpButton

protected javax.swing.JButton helpButton

browse

protected javax.swing.JButton browse

host

protected java.net.InetAddress host

port

protected int port

paramListener

protected graphics.panel.ServerPanel.ParamListener paramListener
Constructor Detail

ServerPanel

public ServerPanel(GestionTest unGestionTest)
Method Detail

natureAdresse

public static java.lang.String natureAdresse(java.lang.String host)
                                      throws java.lang.SecurityException
java.lang.SecurityException

getNatureAdresse

public java.lang.String getNatureAdresse()

getPort

public int getPort()
Specified by:
getPort in interface ServerInfo

getIpAddress

public java.lang.String getIpAddress()
                              throws java.lang.NullPointerException
Specified by:
getIpAddress in interface ServerInfo
java.lang.NullPointerException

getTextFieldInfo

public java.lang.String getTextFieldInfo()
                                  throws java.lang.NullPointerException
Specified by:
getTextFieldInfo in interface ServerInfo
java.lang.NullPointerException

getHostName

public java.lang.String getHostName()
                             throws java.lang.NullPointerException
Specified by:
getHostName in interface ServerInfo
java.lang.NullPointerException

getHostInfo

public java.net.InetAddress getHostInfo()

setHostName

public void setHostName(java.lang.String hostName)
Specified by:
setHostName in interface ServerInfo

setPort

public void setPort(int port)
Specified by:
setPort in interface ServerInfo

setIpAddress

public void setIpAddress(java.lang.String ip)
Specified by:
setIpAddress in interface ServerInfo

setAddressInfo

public void setAddressInfo(java.lang.String info)
Specified by:
setAddressInfo in interface ServerInfo

getScenarioFileName

public java.lang.String getScenarioFileName()
Method getScenarioFileName : si pas de nom ou alors "./" on cree un nom : "./modelName_duration"

Specified by:
getScenarioFileName in interface ServerInfo
See Also:
graphics.ServerInfo#getScenarioFileName()

setScenarioFileName

public void setScenarioFileName(java.lang.String name)
Specified by:
setScenarioFileName in interface ServerInfo

freezeInfo

public void freezeInfo(boolean b)
Specified by:
freezeInfo in interface ServerInfo

reset

public void reset()
           throws java.net.UnknownHostException
Specified by:
reset in interface ServerInfo
java.net.UnknownHostException

main

public static void main(java.lang.String[] args)
Methode main destine a tester la classe