All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class BoiteRejouer
Methode utilisee pour gerer les evenements des actionlistener.
actionPerformed(ActionEvent). Method in class BoiteTeleportation
Methode utilisee pour gerer les evenements des actionlistener.
actionPerformed(ActionEvent). Method in class JavaMorpiaudAide
Methode utilisee pour gerer les evenements des actionlistener.
actionPerformed(ActionEvent). Method in class MorpionGraphique
Methode utilisee pour gerer les evenements des actionlistener.
afficherJeu(String, int). Method in class MorpionGraphique
Methode permettant d'afficher le plan de jeu.
afficherJoueurGagnant(String, int). Method in class MorpionGraphique
Methode utilisee pour afficher un ecran de fin de jeu.
afficherMessage(String). Method in class MorpionGraphique
Methode utilisee pour afficher des informations dans la zone de texte.
afficherMessage(String, int, String). Method in class MorpionGraphique
Methode utilisee pour afficher des informations dans la zone de texte.
afficherMessage(String, String). Method in class MorpionGraphique
Methode utilisee pour afficher des informations dans la zone de texte.
afficherMorpion(int). Method in class Client
Methode permettant d'afficher le jeu par le serveur lorsque tous les joueurs sont connectes.
afficherMorpion(int). Method in interface ClientDistant
afficherMorPion(int, int, int). Method in class Client
Methode utilisee pour afficher un pion.
afficherMorPion(int, int, int). Method in interface ClientDistant
afficherMorPion(int, int, int). Method in class MorpionGraphique
Methode utilisee pour afficher un pion.
afficherStringClient(String). Method in class Client
Methode utilisee pour afficher des informations du serveur sur le client par l'intermediaire de la zone de texte.
afficherStringClient(String). Method in interface ClientDistant
afficherStringClient(String, int, String). Method in class Client
Methode utilisee pour afficher des informations du serveur sur le client par l'intermediaire de la zone de texte.
afficherStringClient(String, int, String). Method in interface ClientDistant
afficherStringClient(String, String). Method in class Client
Methode utilisee pour afficher des informations du serveur sur le client par l'intermediaire de la zone de texte.
afficherStringClient(String, String). Method in interface ClientDistant
afficherStringServeur(String). Method in class Morpion
Methode utilisee pour afficher des informations.
afficherStringServeur(String). Method in interface MorpionDistant
afficherStringServeur(String, int, String). Method in class Morpion
Methode utilisee pour afficher des informations.
afficherStringServeur(String, int, String). Method in interface MorpionDistant
afficherStringServeur(String, String). Method in class Morpion
Methode utilisee pour afficher des informations.
afficherStringServeur(String, String). Method in interface MorpionDistant
ajouterClientVector(ClientDistant, String, int). Method in class Morpion
Methode ajoutant un client dans un tableau vector
algorithme(int, int, int). Method in class Morpion
Methode traitant les pions du joueur.

B

BoiteRejouer(MorpionGraphique). Constructor for class BoiteRejouer
Constructeur de la Boiteteleportation.
BoiteTeleportation(MorpionGraphique). Constructor for class BoiteTeleportation
Constructeur de la Boiteteleportation.

C

chat(String). Method in class Client
Methode permettant d'envoyer des messages aux autres utilisateurs.
chat(String, String). Method in class Morpion
Methode permettant de diffuser des messages d'un client vers tous les joueurs.
chat(String, String). Method in interface MorpionDistant
Client(). Constructor for class Client
Constructeur du client.
connexion(String, int). Method in class Client
Methode utilisee pour se connecter au serveur.

D

deconnecterClient(). Method in class Client
Methode permettant de deconnecter le client sur le serveur.
deconnecterClient(String). Method in class Morpion
Methode permettant de deconnecter un client du jeu.
deconnecterClient(String). Method in interface MorpionDistant

E

enregistrerClient(ClientDistant, String, int). Method in class Morpion
Methode ajoutant un client dans le jeu.
enregistrerClient(ClientDistant, String, int). Method in interface MorpionDistant

G

gagnerClient(int, int, int). Method in class Morpion
Methode traitant un client gagnant.
getCaseLibre(int, int). Method in class Client
Methode permettant d'effectuer le traitement sur le serveur de la case choisie par le joueur.
getCaseLibre(int, int). Method in class Morpion
Methode traitant les demandes de client par rapport a une case de l'echiquier.
getCaseLibre(int, int). Method in interface MorpionDistant
getCaseX(int). Method in class PlanJeu
Accesseur permettant de determiner la colonne choisie.
getCaseY(int). Method in class PlanJeu
Accesseur permettant de determiner la ligne choisie.
getConnexion(). Method in class Client
Accesseur pour obtenir l'etat de la connexion.
getHauteurCase(). Method in class PlanJeu
Accesseur permettant de recuperer la hauteur d une case.
getImage(). Method in class PlanJeu
Accesseur permettant d'acceder a l image de fond.
getImageFin(). Method in class MorpionGraphique
Accesseur permettant d'acceder a l'image de find.
getImageFond(). Method in class MorpionGraphique
Accesseur permettant d'acceder a l'image de fond.
getInitialisationRMIManager(). Method in class Client
getJoueurTour(). Method in class Client
Accesseur permettant d'obtenir le tour du joueur.
getLargeurCase(). Method in class PlanJeu
Accesseur permettant de recuperer la largeur d une case.
getMinimumSize(). Method in class MorpionGraphique
Accesseur permettant d'obtenir une taille minimum pour la fenetre.
getMonClient(). Method in class MorpionGraphique
Accesseur permettant d'acceder a la variable monClient.
getMorPion(int). Method in class MorpionGraphique
Accesseur permettant d'acceder aux images du tableau morPion.
getPreferredSize(). Method in class MorpionGraphique
Accesseur permettant definissant une taille minimum pour la fenetre.
getReponseServeur(). Method in class Client
Accesseur pour obtenir la reponse du serveur concernant la connexion.

I

init(). Method in class PlanFin
Methode initialisant une image de fond pour le canvas.
initialisationImageFond(). Method in class PlanJeu
Methode initialisant une image de fond pour le canvas.
initPlanJeu(). Method in class Morpion
Methode permettant de definir un tableau de cases correspondant a l'echiquier

J

JavaMorpiaudAide(). Constructor for class JavaMorpiaudAide
Constructeur de la classe

M

main(String[]). Static method in class Client
Methode principale permettant de lancer l'application.
main(String[]). Static method in class Serveur
Methode principale permettant de lancer le jeu sur le serveur.
Morpion(). Constructor for class Morpion
Constructeur de la classe Morpion
MorpionGraphique(Client). Constructor for class MorpionGraphique
Constructeur du MorpionGraphique.
il charge les images pour le jeu, et affiche les menus dans un etat precis.
mouseClicked(MouseEvent). Method in class PlanJeu
Methode utilisee pour gerer les evenements des mouselistener.
mouseEntered(MouseEvent). Method in class PlanJeu
Methode vide.
mouseExited(MouseEvent). Method in class PlanJeu
Methode vide.
mousePressed(MouseEvent). Method in class PlanJeu
Methode vide.
mouseReleased(MouseEvent). Method in class PlanJeu
Methode vide.

P

paint(Graphics). Method in class PlanFin
Methode reecrivant la methode paint du canvas.
Elle reecrit sur l'image de fond et y ajoute du texte.
paint(Graphics). Method in class PlanJeu
Methode reecrivant la methode paint du canvas.
Elle reecrit sur l'image de fond et y ajoute un quadrillage.
PlanFin(MorpionGraphique, String, int). Constructor for class PlanFin
Constructeur du PlanFin.
il affiche une image de fond et attend les clics de souris
planJeu. Variable in class BoiteRejouer
PlanJeu(MorpionGraphique, int). Constructor for class PlanJeu
Constructeur du PlanJeu.
il affiche une image de fond, un quadrillage et attend les clics de souris
problemeConnexion(). Method in class Morpion
Methode traitant un probleme de connexion
problemeConnexion(). Method in class MorpionGraphique
Methode utilisee lors d'un probleme de connexion

Q

quitterJeu(boolean). Method in class MorpionGraphique
Methode utilisee pour quitter le jeu.

R

rangerItems(Component, int, int, int, int). Method in class BoiteRejouer
Methode positionnant les elements de la boites.
rangerItems(Component, int, int, int, int). Method in class BoiteTeleportation
Methode positionnant les elements de la boites.
resetServeur(). Method in class Morpion
Methode reinitialisant les variables du serveur

S

Serveur(). Constructor for class Serveur
Constructeur de la classe
setConnexion(boolean). Method in class Client
Accesseur definissant l'etat de la connexion.
setFinPartie(). Method in class Client
Methode permettant de reinitialiser le client en fin de partie lorsqu'il n'y a qu'un joueur connecte
setFinPartie(). Method in interface ClientDistant
setFinPartie(String, int). Method in class Client
Methode permettant de reinitialiser le client en fin de partie.
setFinPartie(String, int). Method in interface ClientDistant
setJeu(boolean). Method in class MorpionGraphique
Methode utilisee definir l'etat des menus et la valeurs des variables.
setJeu(boolean). Method in class PlanFin
Methode reinitialisant les menus et variables du client.
setJoueurDebut(). Method in class Morpion
Methode definissant le joueur qui debute
setJoueurTour(boolean). Method in class Client
Accesseur definissant si c'est le tour du joueur.
setJoueurTour(boolean). Method in interface ClientDistant
setNbClients(). Method in class Morpion
Methode retournant le nombre de clients dans le tableau de vector
setNomClient(String). Method in class Client
Accesseur definissant le nom du client.
setNomServeur(String). Method in class Client
Accesseur pour nom du serveur.
setReponseServeur(String). Method in class Client
Accesseur definissant la reponse du serveur durant la connection.
setReponseServeur(String). Method in interface ClientDistant

T

traiterBoiteRejouer(). Method in class BoiteRejouer
Methode realisant les traitements sur la boite de dialogue.
traiterBoiteTeleportation(). Method in class BoiteTeleportation
Methode realisant les traitements sur la boite de dialogue.

U

update(Graphics). Method in class PlanJeu
Methode reecrivant la methode update du canvas.
updateJoueurJoue(). Method in class Morpion
Methode mettant a jour le joueur ayant la main
updateTableauPlanJeu(int, int). Method in class Morpion
Methode mettant a jour les cases du tableau representant l'echiquier.