icar
Class IcarPreview

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byicar.IcarPreview
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class IcarPreview
extends java.awt.Canvas

Cette classe est un containeur graphique pour un tracé extrait du dictionnaire d'un composant IcarComponent.
Celà permet donc seulement une visualisation des tracés d'une classe par exemple.

Author:
SALUT Jerome
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.awt.Color couleurFond
          La couleur du fond du composant
static int marge
          La marge non dessinable autour du composant
 
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
IcarPreview(int tailleX, int tailleY)
           
IcarPreview(int tailleX, int tailleY, java.util.Vector trace)
          Crée la zone de visualisation à partir d'un tracfé
 
Method Summary
 void afficher(java.util.Vector trace)
          Affiche un tracé dans le composant
 java.awt.Dimension getMaximumSize()
          Renvoie la taille maximum de l'objet
 java.awt.Dimension getPreferredSize()
          Renvoie la taille de l'objet
 java.util.Vector getTrace()
          Renvoie le trace actuellement en apercu
 void paint(java.awt.Graphics g)
          Dessine la zone d'affichage (utilisé par AWT)
 void vider()
          Vide la zone d'affichage
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

marge

public static final int marge
La marge non dessinable autour du composant

See Also:
Constant Field Values

couleurFond

public static final java.awt.Color couleurFond
La couleur du fond du composant

Constructor Detail

IcarPreview

public IcarPreview(int tailleX,
                   int tailleY)
Parameters:
tailleX - taille en X
tailleY - taille en Y

IcarPreview

public IcarPreview(int tailleX,
                   int tailleY,
                   java.util.Vector trace)
Crée la zone de visualisation à partir d'un tracfé

Parameters:
tailleX - taille en X
tailleY - taille en Y
trace - le tracé à afficher
Method Detail

getTrace

public java.util.Vector getTrace()
Renvoie le trace actuellement en apercu

Returns:
a value of type 'Vector'

afficher

public void afficher(java.util.Vector trace)
Affiche un tracé dans le composant

Parameters:
trace - le tracé à afficher

paint

public void paint(java.awt.Graphics g)
Dessine la zone d'affichage (utilisé par AWT)

Parameters:
g - a value of type 'Graphics'

vider

public void vider()
Vide la zone d'affichage


getPreferredSize

public java.awt.Dimension getPreferredSize()
Renvoie la taille de l'objet

Returns:
a value of type 'Dimension'

getMaximumSize

public java.awt.Dimension getMaximumSize()
Renvoie la taille maximum de l'objet

Returns:
a value of type 'Dimension'