net.wimpi.telnetd.io.toolkit
Class Titlebar

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

public class Titlebar
extends InertComponent

Class that implements a titlebar, for the top 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
Titlebar(BasicTerminalIO io, java.lang.String name)
          Constructor for a simple titlebar instance.
 
Method Summary
 void draw()
          Method that draws the titlebar on the screen.
 java.lang.String getTitleText()
          Accessor method for the titletext property of the titlebar 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 setTitleText(java.lang.String text)
          Mutator method for the titletext property of the titlebar 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

Titlebar

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

Method Detail

setTitleText

public void setTitleText(java.lang.String text)
Mutator method for the titletext property of the titlebar component.

Parameters:
text - title String displayed in the titlebar.

getTitleText

public java.lang.String getTitleText()
Accessor method for the titletext property of the titlebar 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 titlebar on the screen.

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


Copyright © 2010. All Rights Reserved.