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 |
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
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))
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.