Class IrcGui

java.lang.Object
  |
  +--IrcGui

public class IrcGui
extends java.lang.Object

Cette classe défini l'interface graphique du programme client. L'interface est mise en place par le constructeur IrcGui.


Field Summary
 java.awt.TextField data
          utilisé pour saisir les messages de chat
 java.awt.TextField dataconnect
          utilisé pour saisir les messages de chat
 java.awt.Frame frame
          Frame de la fenetre principale
 java.awt.TextArea text
          utilisé pour imprimer les messages de chat
 
Constructor Summary
IrcGui()
          Constructeur de l'interface graphique Ircgui.
 
Method Summary
 void Print(java.lang.String msg)
          Affiche un message de chat dans le GUI.
 void setHandler(IntervenantImpl intervenant)
          Fixe le traitant de communication (IntervenantImpl) utiliser par le GUI pour communiquer avec le forum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

public java.awt.TextArea text
utilisé pour imprimer les messages de chat

data

public java.awt.TextField data
utilisé pour saisir les messages de chat

dataconnect

public java.awt.TextField dataconnect
utilisé pour saisir les messages de chat

frame

public java.awt.Frame frame
Frame de la fenetre principale
Constructor Detail

IrcGui

public IrcGui()
Constructeur de l'interface graphique Ircgui. Ce constructeur instancie les divers objets graphiques et associe au divers bouttons les classes de traitement correspondantes. L'interface comporte 4 boutons : - connect : connexion à un forum (traitant associé : connectListener) - write : Emission d'un message à un forum (traitant associé : connectListener) - who : liste des intervnant connecté au forum (traitant associé : WhoListener) - leave : quitte un forum de discussion ((traitant associé : LeaveListener))
Method Detail

setHandler

public void setHandler(IntervenantImpl intervenant)
Fixe le traitant de communication (IntervenantImpl) utiliser par le GUI pour communiquer avec le forum
Parameters:
intervenant - une référence directe sur le traitant de communication

Print

public void Print(java.lang.String msg)
Affiche un message de chat dans le GUI. Cette methode est utilisé par le traitant de communication lors de la reception d'un message de chat en provenance du forum.Un message de chat à le format suivant : "nom.prenom >> txt....".
Parameters:
msg - le message de chat à afficher.