KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > zirc > msg > MSGpingpong


1 package zirc.msg ;
2
3 import zirc.base.* ;
4 import zirc.gui.* ;
5
6 //zIrc, irc client.
7
// Copyright (C) 2004 CoolBytes(Stephane claret, Andre Aymon, Alban Zumofen) coolbytes@hotmail.com
8
//
9
// This program is free software; you can redistribute it and/or
10
// modify it under the terms of the GNU General Public License
11
// as published by the Free Software Foundation; either version 2
12
// of the License, or (at your option) any later version.
13
//
14
// This program is distributed in the hope that it will be useful,
15
// but WITHOUT ANY WARRANTY; without even the implied warranty of
16
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
// GNU General Public License for more details.
18

19 /**
20  * <p>Title: MSGpingpong</p>
21  * <p>Description: </p>
22  * <p>Copyright: Copyright (c) 2004</p>
23  * <p>Company: CoolBytes(Stephane Claret, Andre Aymon, Alban Zumofen) coolbytes@hotmail.com</p>
24  * @version 1.0
25  */

26
27
28 public class MSGpingpong extends AbstractMessage
29 {
30
31   public MSGpingpong(IRCconnexion _IRCchan, AbstractChatFrame _frm, String JavaDoc _txt)
32   {
33     super(_IRCchan, _frm, _txt) ;
34
35   }
36
37   //juste rajoute le vert et le paragraph
38
protected void setColor(StringBuffer JavaDoc _htmlMsg)
39   {
40     _htmlMsg.insert(0, "<font color=" + vectColors[3] + ">") ;
41     _htmlMsg.append("</font>") ;
42   }
43
44   //reagir
45
public void reagit()
46   {
47     //envoyer la meme phrase mais avec pong a la place de ping
48
envoiCommande(Message.replaceFirst("PING", "PONG")) ;
49   }
50
51   public String JavaDoc parseMessagePourAffichage(String JavaDoc _txtAffiche)
52   {
53     return "Ping? Pong!" ;
54   }
55
56   protected boolean informeUser()
57   {
58     return false ;
59   }
60
61 }
62
Popular Tags