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

Quick Search    Search Deep

org.fudaa.ebli.calque
Class BCalqueTexte  view BCalqueTexte download BCalqueTexte.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byorg.fudaa.ebli.repere.AbstractCalque
                  extended byorg.fudaa.ebli.calque.BCalque
                      extended byorg.fudaa.ebli.calque.BCalqueAffichage
                          extended byorg.fudaa.ebli.calque.BCalqueTexte
All Implemented Interfaces:
javax.swing.Icon, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
BCalqueTexteRelatifPoint, BCalqueTexteRelatifSegment

public class BCalqueTexte
extends BCalqueAffichage

Un calque d'affichage de textes.

Version:
$Revision: 1.1 $ $Date: 2003/01/30 10:56:50 $ by $Author: deniger $

Nested Class Summary
 
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  boolean etiquettePleine_
           
(package private)  org.fudaa.ebli.geometrie.ListeGrPoint points_
           
protected  boolean surPosition_
           
(package private)  java.util.Hashtable textes_
           
protected  int typePoint_
           
 
Fields inherited from class org.fudaa.ebli.calque.BCalqueAffichage
 
Fields inherited from class org.fudaa.ebli.calque.BCalque
enabledActions_
 
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
BCalqueTexte()
           
 
Method Summary
 void ajoute(org.fudaa.ebli.geometrie.GrPoint _point, java.lang.String _texte)
          Ajoute un texte a ce calque.
 org.fudaa.ebli.geometrie.VecteurGrContour contours()
          Renvoi de la liste des elements selectionnables.
 org.fudaa.ebli.geometrie.GrBoite getDomaine()
          Renvoie le domaine (l'etendue) du contenu du calque.
 org.fudaa.ebli.geometrie.ListeGrPoint getPositions()
           
 java.lang.String getTexte(org.fudaa.ebli.geometrie.GrPoint _p)
           
 java.lang.String[] getTextes()
           
(package private)  int getTypePoint()
          Accesseur de la propriete typePoint.
(package private)  boolean isEtiquettePleine()
          Accesseur de la propriete etiquettePleine.
(package private)  boolean isSurPosition()
          Accesseur de la propriete surPosition.
 void paintComponent(java.awt.Graphics _g)
          Paint the component's body.
 void paintIcon(java.awt.Component _c, java.awt.Graphics _g, int _x, int _y)
          Dessin de l'icone.
 void reinitialise()
          Reinitialise la liste des textes de ce calque.
 void setEtiquettePleine(boolean _etiquettePleine)
          Affectation de la propriete stiquettePleine.
 void setPositions(org.fudaa.ebli.geometrie.ListeGrPoint _lp)
           
 void setSurPosition(boolean _surPosition)
          Affectation de la propriete surPosition.
 void setTextes(java.lang.String[] _t)
           
 void setTypePoint(int _typePoint)
          Affectation de la propriete typePoint.
 
Methods inherited from class org.fudaa.ebli.calque.BCalqueAffichage
attenueCouleur, attenueIcone, attenueImage, construitLegende, createDefaultContextuelDelegator, getClipEcran, getClipReel, getCmdsContextuelles, getContextuelDelegator, getLegende, isAttenue, paint, repaint, repaint, setAttenue, setBackground, setCmdsContextuelles, setContextuelDelegator, setFont, setForeground, setLegende, setVisible
 
Methods inherited from class org.fudaa.ebli.calque.BCalque
addImpl, detruire, detruire, enDernier, enDernier, enPremier, enPremier, getCalque, getCalqueParNom, getCalqueParTitre, getCalques, getEnabledActions, getIconHeight, getIconWidth, getProperty, getSpecificMenuItems, getTitle, getTousCalques, getVersEcran, getVersReel, isDestructible, isRapide, isValidateRoot, quick_repaint, setDestructible, setEnabledActions, setProperty, setRapide, setTitle, setVersEcran, setVersReel, toString
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

points_

org.fudaa.ebli.geometrie.ListeGrPoint points_

textes_

java.util.Hashtable textes_

typePoint_

protected int typePoint_

etiquettePleine_

protected boolean etiquettePleine_

surPosition_

protected boolean surPosition_
Constructor Detail

BCalqueTexte

public BCalqueTexte()
Method Detail

paintIcon

public void paintIcon(java.awt.Component _c,
                      java.awt.Graphics _g,
                      int _x,
                      int _y)
Dessin de l'icone.

Specified by:
paintIcon in interface javax.swing.Icon
Overrides:
paintIcon in class BCalque

paintComponent

public void paintComponent(java.awt.Graphics _g)
Description copied from class: javax.swing.JComponent
Paint the component's body. This usually means calling ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)>ComponentUI.update(java.awt.Graphics, javax.swing.JComponent) 55 on the JComponent.ui>JComponent.ui 55 property of the component, if it is non-null. You may override this if you wish to customize the component's body-painting behavior. The component's body is painted first, before the border and children.

Overrides:
paintComponent in class BCalque

reinitialise

public void reinitialise()
Reinitialise la liste des textes de ce calque.


ajoute

public void ajoute(org.fudaa.ebli.geometrie.GrPoint _point,
                   java.lang.String _texte)
Ajoute un texte a ce calque.


getPositions

public org.fudaa.ebli.geometrie.ListeGrPoint getPositions()

setPositions

public void setPositions(org.fudaa.ebli.geometrie.ListeGrPoint _lp)

getTexte

public java.lang.String getTexte(org.fudaa.ebli.geometrie.GrPoint _p)

getTextes

public java.lang.String[] getTextes()

setTextes

public void setTextes(java.lang.String[] _t)

getDomaine

public org.fudaa.ebli.geometrie.GrBoite getDomaine()
Description copied from class: BCalque
Renvoie le domaine (l'etendue) du contenu du calque. null si non significatif.

Overrides:
getDomaine in class BCalque

contours

public org.fudaa.ebli.geometrie.VecteurGrContour contours()
Renvoi de la liste des elements selectionnables.

Overrides:
contours in class BCalqueAffichage

getTypePoint

int getTypePoint()
Accesseur de la propriete typePoint. Elle definit le style de trace des points, en prenant ses valeurs dans les champs statiques de Tracepoint. Par defaut, elle vaut TracePoint.POINT


setTypePoint

public void setTypePoint(int _typePoint)
Affectation de la propriete typePoint.


isEtiquettePleine

boolean isEtiquettePleine()
Accesseur de la propriete etiquettePleine. Elle dit si les etiquette doivent etre colorees ou non.


setEtiquettePleine

public void setEtiquettePleine(boolean _etiquettePleine)
Affectation de la propriete stiquettePleine.


isSurPosition

boolean isSurPosition()
Accesseur de la propriete surPosition. Elle dit si les etiquettes doivent etre centrees sur la position ou decalees.


setSurPosition

public void setSurPosition(boolean _surPosition)
Affectation de la propriete surPosition.