bprecchiffreapp
Class BPRecChiffreVue

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

public class BPRecChiffreVue
extends baseui.Cvue

Title: Vue de l'applet BP

Description: Interface graphique de l'applet reconnaissance de chiffres.

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
 int OffsetHorizontal
           
 int OffsetVertical
          Offset repère courbe
(package private)  int posXAffRes
          Position X affichage résultat
(package private)  int posYAffRes
          Position Y affichage résultat
(package private)  BPRecChiffreProcess processBP
          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
BPRecChiffreVue(BPRecChiffreProcess p)
          Constructeur par défaut
BPRecChiffreVue(BPRecChiffreProcess p, java.awt.Color c, java.awt.Color f)
          Constructeur avec couleurs
 
Method Summary
 void afficheFond()
          Affichage du fond
 void afficheFondApprend()
          Fond pour l'apprentissage
 void afficheFondRecon()
          Fond pour la reconnaissance
 void afficheGraph()
          Affiche graphique d'erreur
 void afficheResultat(int r)
          Affiche résultat reconnaissance
 int[] getPosSegment(int rang, int[] pos)
          Calcul coordonnées segments selon rang
 boolean mouseDown(java.awt.Event e, int x, int y)
          Sélection d'un chiffre avec la souris
 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, 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

OffsetVertical

public int OffsetVertical
Offset repère courbe


OffsetHorizontal

public int OffsetHorizontal

processBP

BPRecChiffreProcess processBP
Pointeur sur processus


posXAffRes

int posXAffRes
Position X affichage résultat


posYAffRes

int posYAffRes
Position Y affichage résultat

Constructor Detail

BPRecChiffreVue

public BPRecChiffreVue(BPRecChiffreProcess p)
Constructeur par défaut


BPRecChiffreVue

public BPRecChiffreVue(BPRecChiffreProcess p,
                       java.awt.Color c,
                       java.awt.Color f)
Constructeur avec couleurs

Method Detail

afficheFond

public void afficheFond()
Affichage du fond


afficheFondApprend

public void afficheFondApprend()
Fond pour l'apprentissage


afficheFondRecon

public void afficheFondRecon()
Fond pour la reconnaissance


getPosSegment

public int[] getPosSegment(int rang,
                           int[] pos)
Calcul coordonnées segments selon rang

Parameters:
rang - int : rang du segment (1-7)
pos - int[] : Tableau des coordonnées (x, y, longueur, largeur)
Returns:
int[] : Tableau des coordonnées

afficheResultat

public void afficheResultat(int r)
Affiche résultat reconnaissance


afficheGraph

public void afficheGraph()
Affiche graphique d'erreur


mouseDown

public boolean mouseDown(java.awt.Event e,
                         int x,
                         int y)
Sélection d'un chiffre avec la souris


setNewSize

public void setNewSize()
Changement de taille de la vue