TelnetD at SF

net.wimpi.telnetd.io.toolkit
Class Statusbar

java.lang.Object
  extended bynet.wimpi.telnetd.io.toolkit.Component
      extended bynet.wimpi.telnetd.io.toolkit.InertComponent
          extended bynet.wimpi.telnetd.io.toolkit.Statusbar

public class Statusbar
extends InertComponent

Class that implements a statusbar, for the bottom of the * Terminal Window. * * @author Dieter Wimberger * @version 2.0 (13/03/2005)


Field Summary
static int ALIGN_CENTER
           
static int ALIGN_LEFT
           
static int ALIGN_RIGHT
           
 
Fields inherited from class net.wimpi.telnetd.io.toolkit.Component
m_Dim, m_IO, m_Name, m_Position
 
Constructor Summary
Statusbar(BasicTerminalIO io, java.lang.String name)
          Constructor for a simple statusbar instance.
 
Method Summary
 void draw()
          Method that draws the statusbar on the screen.
 java.lang.String getStatusText()
          Accessor method for the statustext property of the statusbar component
 void setAlignment(int alignment)
          Mutator method for the alignment property
 void setBackgroundColor(java.lang.String color)
          Mutator method for the BackgroundColor property
 void setForegroundColor(java.lang.String color)
          Mutator method for the SoregroundColor property
 void setStatusText(java.lang.String text)
          Mutator method for the statustext property of the statusbar component
 
Methods inherited from class net.wimpi.telnetd.io.toolkit.Component
getDimension, getLocation, getName, setDimension, setLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALIGN_RIGHT

public static final int ALIGN_RIGHT
See Also:
Constant Field Values

ALIGN_LEFT

public static final int ALIGN_LEFT
See Also:
Constant Field Values

ALIGN_CENTER

public static final int ALIGN_CENTER
See Also:
Constant Field Values
Constructor Detail

Statusbar

public Statusbar(BasicTerminalIO io,
                 java.lang.String name)
Constructor for a simple statusbar instance.

Method Detail

setStatusText

public void setStatusText(java.lang.String text)
Mutator method for the statustext property of the statusbar component. * * @param text status String displayed in the titlebar.


getStatusText

public java.lang.String getStatusText()
Accessor method for the statustext property of the statusbar component. * * @return String that is displayed when the bar is drawn.


setAlignment

public void setAlignment(int alignment)
Mutator method for the alignment property. * * @param alignment integer, valid if one of the ALIGN_* constants.


setForegroundColor

public void setForegroundColor(java.lang.String color)
Mutator method for the SoregroundColor property. * * @param color String, valid if it is a ColorHelper color constant.


setBackgroundColor

public void setBackgroundColor(java.lang.String color)
Mutator method for the BackgroundColor property. * * @param color String, valid if it is a ColorHelper color constant.


draw

public void draw()
          throws java.io.IOException
Method that draws the statusbar on the screen.

Specified by:
draw in class Component
Throws:
java.io.IOException

TelnetD at SF

Copyright 2000-2005 Dieter Wimberger.