ikbs.graphics.model
Class TaxonomicPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ikbs.tools.utils.IkbsPanel
                  extended by ikbs.graphics.model.AttributePanel
                      extended by ikbs.graphics.model.TaxonomicPanel
All Implemented Interfaces:
TaxonomicViewer, GetFrame, InfoListener, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class TaxonomicPanel
extends AttributePanel
implements java.awt.event.ActionListener, TaxonomicViewer

IKBS - Editeur des attributs Définition de TaxonomicPanel, sous classe de Panel Version 1.0 David Grosser - 18/02/98

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static int AJOUTER
           
protected static int CHOISIR_DEFAUT
           
protected static int EFFACER
           
protected static int EFFACER_DEFAUT
           
protected static int REMPLACER
           
protected static int VALEUR
           
 
Fields inherited from class ikbs.graphics.model.AttributePanel
attribute, edition, info, infoListener, valDefaut, VALDEFAUT
 
Fields inherited from class ikbs.tools.utils.IkbsPanel
c
 
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
TaxonomicPanel(TaxonomicAttribute attribute, boolean edition)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Déclenchée par les actions sur l'interface
 java.awt.Dimension adaptedSize()
           
 void choisirDefaut()
           
 void editerNoeudTaxo(Noeud n)
          Déclenchée lorsque l'on sélectionne un noeud
 java.lang.String getDefaut()
           
 boolean getRetirer()
           
 double getWeighty()
          Hauteur relative du panel
 void initTaxonomic()
          Initialisation du panel Taxonomique
 void initValeursList()
          Effacement de la liste des valeurs
 void setDefaut(java.lang.String s)
           
 void setRetirer(boolean b)
           
 void updateValList()
          Mise à jour de la liste des valeurs (préalablement effacée)
 
Methods inherited from class ikbs.graphics.model.AttributePanel
ajouterValeur, getEdition, init, removeInfo, retirerValeur, setInfo, setInfo, setInfoListener
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
getFrame, initGridBagConstraint, xyPosition, xyPosition
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ikbs.graphics.model.TaxonomicViewer
getEdition
 

Field Detail

AJOUTER

protected static final int AJOUTER
See Also:
Constant Field Values

EFFACER

protected static final int EFFACER
See Also:
Constant Field Values

REMPLACER

protected static final int REMPLACER
See Also:
Constant Field Values

CHOISIR_DEFAUT

protected static final int CHOISIR_DEFAUT
See Also:
Constant Field Values

EFFACER_DEFAUT

protected static final int EFFACER_DEFAUT
See Also:
Constant Field Values

VALEUR

protected static final int VALEUR
See Also:
Constant Field Values
Constructor Detail

TaxonomicPanel

public TaxonomicPanel(TaxonomicAttribute attribute,
                      boolean edition)
Method Detail

adaptedSize

public java.awt.Dimension adaptedSize()
Overrides:
adaptedSize in class AttributePanel

getRetirer

public boolean getRetirer()

setRetirer

public void setRetirer(boolean b)

getWeighty

public double getWeighty()
Hauteur relative du panel

Overrides:
getWeighty in class AttributePanel

initTaxonomic

public void initTaxonomic()
Initialisation du panel Taxonomique


editerNoeudTaxo

public void editerNoeudTaxo(Noeud n)
Description copied from interface: TaxonomicViewer
Déclenchée lorsque l'on sélectionne un noeud

Specified by:
editerNoeudTaxo in interface TaxonomicViewer

getDefaut

public java.lang.String getDefaut()
Overrides:
getDefaut in class AttributePanel

setDefaut

public void setDefaut(java.lang.String s)
Overrides:
setDefaut in class AttributePanel

choisirDefaut

public void choisirDefaut()

initValeursList

public void initValeursList()
Effacement de la liste des valeurs


updateValList

public void updateValList()
Mise à jour de la liste des valeurs (préalablement effacée)


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Déclenchée par les actions sur l'interface

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class AttributePanel