nimapplet
Class NimVue

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

public class NimVue
extends baseui.Cvue

Title: Vue de l'applet Nim

Description: Interface graphique de l'applet Nim.

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) static float HAUTEUR_CASE
           
(package private) static float HAUTEUR_PLATEAU
           
(package private) static float LARGEUR_CASE
           
(package private) static float LARGEUR_PLATEAU
           
(package private)  NimProcess partieNim
          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
NimVue(NimProcess m)
          Constructeur dans un processus
NimVue(NimProcess m, java.awt.Color c, java.awt.Color f)
          Constructeur dans un processus avec couleurs
 
Method Summary
 void affCase(int rang, int type)
          Affichage d'une case selon rang et contenu
 void affFond()
          Affichage du fond
 void affJeu()
          Affichage jeu
 void setNewSize()
          Changement de taille de la vue
 
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

LARGEUR_PLATEAU

static final float LARGEUR_PLATEAU
See Also:
Constant Field Values

HAUTEUR_PLATEAU

static final float HAUTEUR_PLATEAU
See Also:
Constant Field Values

LARGEUR_CASE

static final float LARGEUR_CASE
See Also:
Constant Field Values

HAUTEUR_CASE

static final float HAUTEUR_CASE
See Also:
Constant Field Values

partieNim

NimProcess partieNim
Pointeur sur processus

Constructor Detail

NimVue

public NimVue(NimProcess m)
Constructeur dans un processus


NimVue

public NimVue(NimProcess m,
              java.awt.Color c,
              java.awt.Color f)
Constructeur dans un processus avec couleurs

Method Detail

affJeu

public void affJeu()
Affichage jeu


affFond

public void affFond()
Affichage du fond


affCase

public void affCase(int rang,
                    int type)
Affichage d'une case selon rang et contenu


setNewSize

public void setNewSize()
Changement de taille de la vue