net.wimpi.telnetd.io.toolkit
Class Statusbar

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

public class Statusbar
extends InertComponent

Class that implements a statusbar, for the bottom of the Terminal Window.

Version:
2.0 (16/07/2006)
Author:
Dieter Wimberger

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.

Parameters:
text - status String displayed in the titlebar.

getStatusText

public java.lang.String getStatusText()
Accessor method for the statustext property of the statusbar component.

Returns:
String that is displayed when the bar is drawn.

setAlignment

public void setAlignment(int alignment)
Mutator method for the alignment property.

Parameters:
alignment - integer, valid if one of the ALIGN_* constants.

setForegroundColor

public void setForegroundColor(java.lang.String color)
Mutator method for the SoregroundColor property.

Parameters:
color - String, valid if it is a ColorHelper color constant.

setBackgroundColor

public void setBackgroundColor(java.lang.String color)
Mutator method for the BackgroundColor property.

Parameters:
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


Copyright © 2010. All Rights Reserved.