somcolorapp
Class SOMColorVue

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended bybaseui.Cvue
              extended bysomcolorapp.SOMColorVue
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class SOMColorVue
extends baseui.Cvue

Title: Vue de l'applet Nim

Description: Interface graphique de l'applet.

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
(package private)  float dimCellHoriz
          Dimension horizontale d'une cellule
(package private)  float dimCellVertic
          Dimension verticale d'une cellule
(package private)  SOMColorProcess processSOM
          Pointeur sur processus
 
Fields inherited from class baseui.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
SOMColorVue(SOMColorProcess p)
          Constructeur dans un processus
SOMColorVue(SOMColorProcess p, java.awt.Color c, java.awt.Color f)
          Constructeur dans un processus avec couleurs
 
Method Summary
 void afficheCarte()
          Affichage de la carte
 void afficheCellule(int x, int y, java.awt.Color c)
          Affiche une cellule
 void afficheFond()
          Affichage du fond
 void afficheGrille()
          Affiche l'ensemble des cellules
 void setNewSize()
          Changement de taille de la vue
 void setTailleCell()
          Fixe la taille des cellules
 
Methods inherited from class baseui.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, 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, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, 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, 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

processSOM

SOMColorProcess processSOM
Pointeur sur processus


dimCellHoriz

float dimCellHoriz
Dimension horizontale d'une cellule


dimCellVertic

float dimCellVertic
Dimension verticale d'une cellule

Constructor Detail

SOMColorVue

public SOMColorVue(SOMColorProcess p)
Constructeur dans un processus


SOMColorVue

public SOMColorVue(SOMColorProcess p,
                   java.awt.Color c,
                   java.awt.Color f)
Constructeur dans un processus avec couleurs

Method Detail

afficheCarte

public void afficheCarte()
Affichage de la carte


afficheFond

public void afficheFond()
Affichage du fond


setTailleCell

public void setTailleCell()
Fixe la taille des cellules


afficheCellule

public void afficheCellule(int x,
                           int y,
                           java.awt.Color c)
Affiche une cellule

Parameters:
x - int : position en x
y - int : position en y
c - Color : couleur de la cellule

afficheGrille

public void afficheGrille()
Affiche l'ensemble des cellules


setNewSize

public void setNewSize()
Changement de taille de la vue