Class MorpionServeur

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--MorpionServeur
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable

public class MorpionServeur
extends java.applet.Applet
implements java.awt.event.MouseListener

JEU DE MORPION EN MODE CLIENT / SERVEUR
Applet du Serveur

See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
MorpionServeur()
           
 
Method Summary
 boolean arreterJeu()
          Méthode pour déterminer l'arrêt de jeu
 void destroy()
          Méthode quand on détruit l'applet - elle coupe le connexion avec le client
 void envoyerGrille(int x, int y)
          Méthode pour envoyer des coordonnées du point joué au client
 int gagneLeJeu()
          Méthode pour déterminer le gagnant du jeu
 void init()
          Méthode pour initialiser l'applet
 void initJeu()
          Méthode pour initialiser le jeu
 void mouseClicked(java.awt.event.MouseEvent evt)
          Méthode de jeu pour l'humain
 void mouseEntered(java.awt.event.MouseEvent evt)
          Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
 void mouseExited(java.awt.event.MouseEvent evt)
          Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
 void mousePressed(java.awt.event.MouseEvent evt)
          Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
 void mouseReleased(java.awt.event.MouseEvent evt)
          Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
 void paint(java.awt.Graphics g)
          Méthode de dessin de la grile
 void recevoirGrille()
          Méthode pour recevoir des coordonnées du client et maj de la grille
 void testReception()
          Méthode de test pour une reception de paquet du client
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
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, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MorpionServeur

public MorpionServeur()
Method Detail

init

public void init()
Méthode pour initialiser l'applet
Overrides:
init in class java.applet.Applet

initJeu

public void initJeu()
Méthode pour initialiser le jeu

testReception

public void testReception()
Méthode de test pour une reception de paquet du client

envoyerGrille

public void envoyerGrille(int x,
                          int y)
Méthode pour envoyer des coordonnées du point joué au client

recevoirGrille

public void recevoirGrille()
Méthode pour recevoir des coordonnées du client et maj de la grille

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
Méthode de jeu pour l'humain
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evt)
Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent evt)
Autres méthodes non utilisées d'actions de la souris Déclaration obligatoire
Specified by:
mouseExited in interface java.awt.event.MouseListener

arreterJeu

public boolean arreterJeu()
Méthode pour déterminer l'arrêt de jeu

gagneLeJeu

public int gagneLeJeu()
Méthode pour déterminer le gagnant du jeu

paint

public void paint(java.awt.Graphics g)
Méthode de dessin de la grile
Overrides:
paint in class java.awt.Container

destroy

public void destroy()
Méthode quand on détruit l'applet - elle coupe le connexion avec le client
Overrides:
destroy in class java.applet.Applet