boid
Class vueBoid

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--vabase.Cvue
                    |
                    +--boid.vueBoid
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class vueBoid
extends Cvue

Classe de gestion de vue, base graphique

See Also:
Serialized Form

Inner classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class vabase.Cvue
aHauteur, aLargeur, CADREX_DEFAUT, CADREY_DEFAUT, grBuff, HAUTEURL_DEFAUT, HAUTEURR_DEFAUT, LARGEURL_DEFAUT, LARGEURR_DEFAUT, lHauteur, lLargeur, REPRANISOTROPIC, REPRISOTROPIC, rHauteur, rLargeur
 
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
vueBoid(Cboid b)
          Constructeur par défaut
vueBoid(Cboid b, java.awt.Color c, java.awt.Color f)
          Constructeur avec couleurs
 
Method Summary
 void affBoid(Cindividu boid)
          Affichage d'un individu
 void affPop()
          Affichage de la population
 boolean mouseDown(java.awt.Event e, int x, int y)
          Gestion de l'objectif
 void peintFond()
          Peint le fond
 void setNewTaille()
          Fixe nouvelle taille
 
Methods inherited from class vabase.Cvue
destroy, effaceFond, getRepresentation, lLongueurToRX, lLongueurToRY, lToRX, lToRY, paint, reDim, redimCadre, redimGrBuff, repaint, rLongueurToLX, rLongueurToLY, rToLX, rToLY, setDim, setRepresentation
 
Methods inherited from class java.awt.Canvas
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

vueBoid

public vueBoid(Cboid b)
Constructeur par défaut

vueBoid

public vueBoid(Cboid b,
               java.awt.Color c,
               java.awt.Color f)
Constructeur avec couleurs
Method Detail

setNewTaille

public void setNewTaille()
Fixe nouvelle taille

peintFond

public void peintFond()
Peint le fond

affBoid

public void affBoid(Cindividu boid)
Affichage d'un individu

affPop

public void affPop()
Affichage de la population

mouseDown

public boolean mouseDown(java.awt.Event e,
                         int x,
                         int y)
Gestion de l'objectif
Overrides:
mouseDown in class java.awt.Component