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

Quick Search    Search Deep

org.fudaa.ebli.calque
Class BCalqueSegment  view BCalqueSegment download BCalqueSegment.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.BCalqueSegment
All Implemented Interfaces:
javax.swing.Icon, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class BCalqueSegment
extends BCalqueAffichage

Un calque d'affichage de segments.

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
private  int epaisseurTrait_
           
(package private)  org.fudaa.ebli.geometrie.ListeGrSegment s_
           
private  int typeTrait_
           
 
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
BCalqueSegment()
           
 
Method Summary
 void ajoute(org.fudaa.ebli.geometrie.GrSegment _seg)
          Ajoute un segment a la liste de segments.
 org.fudaa.ebli.geometrie.VecteurGrContour contours()
          Renvoi des elements selectionnables (GrContour) de ce calque.
 void enleve(org.fudaa.ebli.geometrie.GrSegment _seg)
          Retire un segment a la liste de segments.
 org.fudaa.ebli.geometrie.GrBoite getDomaine()
          Renvoie le domaine (l'etendue) du contenu du calque.
(package private)  int getEpaisseurTrait()
          Accesseur de la propriete epaisseurTrait.
 org.fudaa.ebli.geometrie.ListeGrSegment getSegments()
           
(package private)  int getTypeTrait()
          Accesseur de la propriete typeTrait.
 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 de segments.
 void setEpaisseurTrait(int _epaisseurTrait)
          Affectation de la propriete epaisseurTrait.
 void setSegments(org.fudaa.ebli.geometrie.ListeGrSegment _lp)
           
 void setTypeTrait(int _typeTrait)
          Affectation de la propriete typeTrait.
 
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

s_

org.fudaa.ebli.geometrie.ListeGrSegment s_

typeTrait_

private int typeTrait_

epaisseurTrait_

private int epaisseurTrait_
Constructor Detail

BCalqueSegment

public BCalqueSegment()
Method Detail

paintIcon

public void paintIcon(java.awt.Component _c,
                      java.awt.Graphics _g,
                      int _x,
                      int _y)
Description copied from class: BCalque
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 de segments.


ajoute

public void ajoute(org.fudaa.ebli.geometrie.GrSegment _seg)
Ajoute un segment a la liste de segments.


enleve

public void enleve(org.fudaa.ebli.geometrie.GrSegment _seg)
Retire un segment a la liste de segments.


getSegments

public org.fudaa.ebli.geometrie.ListeGrSegment getSegments()

setSegments

public void setSegments(org.fudaa.ebli.geometrie.ListeGrSegment _lp)

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 des elements selectionnables (GrContour) de ce calque.

Overrides:
contours in class BCalqueAffichage

getTypeTrait

int getTypeTrait()
Accesseur de la propriete typeTrait. Elle definit le style de trace des points, en prenant ses valeurs dans les champs statiques de Tracepoint. Par defaut, elle vaut TraceLigne.CONTINU.


setTypeTrait

public void setTypeTrait(int _typeTrait)
Affectation de la propriete typeTrait.


getEpaisseurTrait

int getEpaisseurTrait()
Accesseur de la propriete epaisseurTrait. Elle definit le style de trace des points, en prenant ses valeurs dans les champs statiques de Tracepoint. Par defaut, elle vaut TraceLigne.CONTINU.


setEpaisseurTrait

public void setEpaisseurTrait(int _epaisseurTrait)
Affectation de la propriete epaisseurTrait.