ikbs.illustration.tools
Class PanelControlBase

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.illustration.tools.PanelControlImage
                      extended by ikbs.illustration.tools.PanelControlBase
All Implemented Interfaces:
Updater, IllustrationManager, DragImageOwner, GetFrame, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible

public class PanelControlBase
extends PanelControlImage

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  java.lang.String description
           
 
Fields inherited from class ikbs.illustration.tools.PanelControlImage
currentCard, dragImg, editeur, infoListener, infoNb, layout, monThread, nomImages, numImage, owner, pbarreico, pbicones, pCards, pInfo, pInfoStatic, pKeyWords, property, pThumb, rl, SEARCH, SELECT, slideShow
 
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
PanelControlBase(Editor editeur, IllustrationOwner owner, Property property)
          Constructeur avec mode edition ou visualisation et la valeur
PanelControlBase(Editor editeur, IllustrationOwner owner, Property property, java.lang.String description)
          Constructeur avec mode edition ou visualisation et la valeur
PanelControlBase(IllustrationOwner owner, boolean edition)
          Constructeur avec mode edition ou visualisation et la valeur
PanelControlBase(IllustrationOwner owner, Property property)
          Constructeur avec mode edition ou visualisation et la valeur
 
Method Summary
 void init()
          Mise en place des panels et initialisation des images
protected  DragImagePanel initDragImagePanel()
           
protected  IkbsPanel initPAction()
          Panel pour afficher des boutons d'action
protected  IkbsPanel initPBarrIco()
          Initialisation du panel supérieur
protected  IkbsPanel initPLabel()
           
 void selection(java.awt.event.ActionEvent evt)
           
 void updateInfo(IllustrationPicture ip)
          Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo
 
Methods inherited from class ikbs.illustration.tools.PanelControlImage
actionPerformed, addFolderBack, addIllusFromCas, addIllustration, addIllustration, addIllustration, addIllustration, addIndex, affBoutons, afficherArbo, affIcones, affList, changeCard, copyProperties, creerEditeurImage, creerEditeurImage, dispose, down, exporterHTML, findPath, first, getActiveThread, getDragImagePanel, getIllustration, getIllustration, getIllustrationOwner, getImage, getNomFich, getOwner, getPath, getProperty, getPThumb, getRessource, getSelectedIllustration, go, initImages, initPCards, initPInfo, initPreferences, initRessources, initSaveIndex, initSelectedThumb, last, loadDirectory, loadDirectory, loadDirectory, loadIllustration, loadIllustration, loadIndex, nbToString, next, preferences, previous, reInit, reInitImages, reInitIndex, removeIllustration, run, saveIllustration, saveIndex, saveIndexSous, saveThumb, select, select2, selectAction, selectAll, setAffInfo, setInfoListener, setLocal, setProperty, slideShow, stopSlideShow, up, updateCard, updateFolder, updateFolderBack, updateIllustration, updateImage, updateInfo, updateInfo, updateInfoNb, updatePanelImage, updatePreference, updateThumb, valider
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
adaptedSize, 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.illustration.utils.DragImageOwner
requestFocus
 

Field Detail

description

protected java.lang.String description
Constructor Detail

PanelControlBase

public PanelControlBase(IllustrationOwner owner,
                        boolean edition)
Constructeur avec mode edition ou visualisation et la valeur


PanelControlBase

public PanelControlBase(IllustrationOwner owner,
                        Property property)
Constructeur avec mode edition ou visualisation et la valeur


PanelControlBase

public PanelControlBase(Editor editeur,
                        IllustrationOwner owner,
                        Property property)
Constructeur avec mode edition ou visualisation et la valeur


PanelControlBase

public PanelControlBase(Editor editeur,
                        IllustrationOwner owner,
                        Property property,
                        java.lang.String description)
Constructeur avec mode edition ou visualisation et la valeur

Method Detail

init

public void init()
Mise en place des panels et initialisation des images

Overrides:
init in class PanelControlImage

initPBarrIco

protected IkbsPanel initPBarrIco()
Description copied from class: PanelControlImage
Initialisation du panel supérieur

Overrides:
initPBarrIco in class PanelControlImage

initPAction

protected IkbsPanel initPAction()
Panel pour afficher des boutons d'action

Returns:

initPLabel

protected IkbsPanel initPLabel()

initDragImagePanel

protected DragImagePanel initDragImagePanel()
Overrides:
initDragImagePanel in class PanelControlImage

selection

public void selection(java.awt.event.ActionEvent evt)
Overrides:
selection in class PanelControlImage

updateInfo

public void updateInfo(IllustrationPicture ip)
Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo

Overrides:
updateInfo in class PanelControlImage