5776808 [rkeene@sledge /home/rkeene/archive/floydssh/telnet]$ cat -n Console.java
 1 package telnet;

 2 
 3 /* This file is part of "Telnet Floyd".
 4  *
 5  * (c) Radek Polak 2003-2004. All Rights Reserved.
 6  *
 7  * Please visit project homepage at http://phoenix.inf.upol.cz/~polakr
 8  *
 9  * --LICENSE NOTICE--
10  * This program is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU General Public License
12  * as published by the Free Software Foundation; either version 2
13  * of the License, or (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23  * --LICENSE NOTICE--
24  *
25  */
26 
27 import javax.microedition.lcdui.*;

28 
29 /**
30  * Debugging console.
31  * Use Telnet.console.append(String s) for printing text to this console.
32  */
33 
34 public class Console extends List implements CommandListener {
35 
36   public Console() {
37     super("Console", List.IMPLICIT );
38     setCommandListener(this);
39     addCommand(new Command("Exit", Command.EXIT, 1));
40   }
41 
42   public void commandAction(Command command, Displayable displayable) {
43     while( this.size() > 0 )
44       delete(0);
45     Telnet.setDisplay(Telnet.terminal);
46   }
47 
48   public void append( String s )
49   {
50     append( s, null );
51   }
52 }
5776809 [rkeene@sledge /home/rkeene/archive/floydssh/telnet]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2004-02-27 02:29:38