Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.dodico.objet
Class DodicoPreferencesPanel  view DodicoPreferencesPanel download DodicoPreferencesPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.memoire.bu.BuPanel
                      extended bycom.memoire.bu.BuAbstractPreferencesPanel
                          extended byorg.fudaa.dodico.objet.DodicoPreferencesPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DodicoPreferencesPanel
extends com.memoire.bu.BuAbstractPreferencesPanel

Un panel d'edition pour les preferences des serveurs Dodico. Permet de spécifier l'adresse du serveur, les numeros de ports utilises, le masque de sous-reseau... Il sera possible de specifier la connexion automatique au serveur local.

Version:
$Id: DodicoPreferencesPanel.java,v 1.1 2002/12/02 12:35:05 deniger Exp $

Nested Class Summary
 
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
(package private)  com.memoire.bu.BuCheckBox connexionLocale_
          Valide la connexion locale automatique
(package private)  com.memoire.bu.BuTextField localAddr_
          L'adresse de la machine locale.
(package private)  com.memoire.bu.BuTextField nsAddr_
          Le champ texte contenant l'adresse du serveur
(package private)  com.memoire.bu.BuTextField TCPPort_
          Le numero de port TCP
(package private)  com.memoire.bu.BuTextField udpAddr_
          Le champ texte pour l'adresse du sous-reseau
(package private)  com.memoire.bu.BuTextField UDPPort_
          Le numero de port UDP
 
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.Container
 
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
DodicoPreferencesPanel()
          Construit le panel et initialise les preferences.
 
Method Summary
 void cancelPreferences()
          Relit le fichier des prefs et met a jour l'affichage.
private  com.memoire.bu.BuTextField createIntegerField(java.lang.String _s)
           
private  com.memoire.bu.BuLabel createLabel(java.lang.String _s)
           
private  com.memoire.bu.BuTextField createTextField(java.lang.String _s)
           
private  void fillTable()
          Enregistrement dans la hastables des preferences editees par ce panel
static boolean getCONNEXION_LOCAL()
          Renvoie, a partir des preferences, du type de connexion par defaut.
static java.lang.String getLOCAL_ADDR()
          Renvoie, a partir des preferences, l'adresse locale de la machine de l'utilisateur.
static java.lang.String getNS_ADDR()
          Renvoie, a partir des preferences, l'adresse du serveur de calcul.
static int getTCP_PORT()
          Renvoie, a partir des preferences, le port TCP du diffuseur.
 java.lang.String getTitle()
           
static java.lang.String getUDP_ADDR()
          Renvoie, a partir des preferences, l'adresse IP pour la diffusion UDP.
static int getUDP_PORT()
          Renvoie, a partir des preferences, le port UDP du diffuseur.
private  void initPanel()
          Construction du panel
 boolean isPreferencesApplyable()
          les preferences sont-elles applicables
 boolean isPreferencesCancelable()
          Renvoie true si les preferences peuvent etre annulees.
 boolean isPreferencesValidable()
           
static void main(java.lang.String[] args)
          Permet d'editer le panneau de preferences.
static void putCONNEXION_LOCAL(boolean _b)
          Mise a jour du type de connexion.
static void putLOCAL_ADDR(java.lang.String _addr)
          Mise a jour de l'adresse locale dans les preferences ( il faut effectuer la commande preferences.writeIniFile ensuite pour mettre a jour le fichier )
static void putNS_ADDR(java.lang.String _addr)
          Mise a jour de l'adresse du serveur dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )
static void putTCP_PORT(int _n)
          Mise a jour du port tcp dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )
static void putUDP_ADDR(java.lang.String _addr)
          Mise a jour de l'adresse UDP dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )
static void putUDP_PORT(int _n)
          Mise a jour du port udp dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )
private  void updateComponents()
          Maj des champs de ce panel a partir des preferences.
 void validatePreferences()
          Maj a jour la hastable des preferences et le fichier.
 
Methods inherited from class com.memoire.bu.BuAbstractPreferencesPanel
applyPreferences
 
Methods inherited from class com.memoire.bu.BuPanel
paint, paintComponent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nsAddr_

com.memoire.bu.BuTextField nsAddr_
Le champ texte contenant l'adresse du serveur


udpAddr_

com.memoire.bu.BuTextField udpAddr_
Le champ texte pour l'adresse du sous-reseau


localAddr_

com.memoire.bu.BuTextField localAddr_
L'adresse de la machine locale.


TCPPort_

com.memoire.bu.BuTextField TCPPort_
Le numero de port TCP


UDPPort_

com.memoire.bu.BuTextField UDPPort_
Le numero de port UDP


connexionLocale_

com.memoire.bu.BuCheckBox connexionLocale_
Valide la connexion locale automatique

Constructor Detail

DodicoPreferencesPanel

public DodicoPreferencesPanel()
Construit le panel et initialise les preferences.

Method Detail

createLabel

private com.memoire.bu.BuLabel createLabel(java.lang.String _s)

createTextField

private com.memoire.bu.BuTextField createTextField(java.lang.String _s)

createIntegerField

private com.memoire.bu.BuTextField createIntegerField(java.lang.String _s)

initPanel

private final void initPanel()
Construction du panel


fillTable

private void fillTable()
Enregistrement dans la hastables des preferences editees par ce panel


updateComponents

private void updateComponents()
Maj des champs de ce panel a partir des preferences.


putCONNEXION_LOCAL

public static final void putCONNEXION_LOCAL(boolean _b)
Mise a jour du type de connexion. Si true, le serveur local sera automatiquement choisi.


putUDP_PORT

public static final void putUDP_PORT(int _n)
Mise a jour du port udp dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )


putTCP_PORT

public static final void putTCP_PORT(int _n)
Mise a jour du port tcp dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )


putUDP_ADDR

public static final void putUDP_ADDR(java.lang.String _addr)
Mise a jour de l'adresse UDP dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )


putLOCAL_ADDR

public static final void putLOCAL_ADDR(java.lang.String _addr)
Mise a jour de l'adresse locale dans les preferences ( il faut effectuer la commande preferences.writeIniFile ensuite pour mettre a jour le fichier )


putNS_ADDR

public static final void putNS_ADDR(java.lang.String _addr)
Mise a jour de l'adresse du serveur dans les preferences ( il faut effectuer la commande writeIniFile ensuite pour mettre a jour le fichier )


validatePreferences

public void validatePreferences()
Maj a jour la hastable des preferences et le fichier.


cancelPreferences

public void cancelPreferences()
Relit le fichier des prefs et met a jour l'affichage.


getCONNEXION_LOCAL

public static final boolean getCONNEXION_LOCAL()
Renvoie, a partir des preferences, du type de connexion par defaut. Si true la connexion sera par defaut local.


getUDP_PORT

public static final int getUDP_PORT()
Renvoie, a partir des preferences, le port UDP du diffuseur.


getTCP_PORT

public static final int getTCP_PORT()
Renvoie, a partir des preferences, le port TCP du diffuseur.


getUDP_ADDR

public static final java.lang.String getUDP_ADDR()
Renvoie, a partir des preferences, l'adresse IP pour la diffusion UDP. Elle correspond au masque de sous-reseau.


getLOCAL_ADDR

public static final java.lang.String getLOCAL_ADDR()
Renvoie, a partir des preferences, l'adresse locale de la machine de l'utilisateur.


getNS_ADDR

public static final java.lang.String getNS_ADDR()
Renvoie, a partir des preferences, l'adresse du serveur de calcul.


getTitle

public java.lang.String getTitle()

isPreferencesValidable

public boolean isPreferencesValidable()

isPreferencesApplyable

public boolean isPreferencesApplyable()
les preferences sont-elles applicables


isPreferencesCancelable

public boolean isPreferencesCancelable()
Renvoie true si les preferences peuvent etre annulees.


main

public static void main(java.lang.String[] args)
Permet d'editer le panneau de preferences.