All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tea.set.BaseA

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----tea.set.BaseA

public abstract class BaseA
extends Applet
BaseA is the base class for all Tea Set applets. It handles the basic component functions, such as setting of colors and fonts. Because every type of Tea Set applet has the widget name as the prefix of the parameter name, the widget name is passed to BaseA as init argument, and it's appended with the actual argument name to retrieve the parameter related to the subclass applet.

$NAME is the widget name of the subclass applet. Parameters supported by this applet includes:

$NAME.FOREGROUND
the value of this parameter can be any one of the color defined in java.awt.Color, or it can be a RGB value in the format R:G:B, where R, G, and B are numeric values for RGB. Alternatively, the RGB value can be specified as a HEX number in the form 0xRRGGBB. The specified color will become the foreground color of this applet.
$NAME.BACKGROUND
the value of this parameter can be any one of the color defined in java.awt.Color, or it can be a RGB value in the format R:G:B, where R, G, and B are numeric values for RGB. Alternatively, the RGB value can be specified as a HEX number in the form 0xRRGGBB. The specified color will become the background color of this applet.
$NAME.FONT
the value of this parameter is the logical name of a font defined in the platform property list.
$NAME.FONTNAME
the name of font. Normally supported font names are: Courier, Dialog, Helvetica, TimesRoman, Symbol.
$NAME.FONTSIZE
specify size of font.
$NAME.FONTSTYLE
style could be either PLAIN, BOLD, or ITALIC.

See Also:
TextGrid

Constructor Index

 o BaseA()

Method Index

 o getColor(String)
Return a Color object from color name, or color RGB specification.
 o getParameter(String)
If applet id is set by setAppletID(), prepend the applet id to the qualified parameter name.
 o getWidget()
This method is overriden by actual applet to return the widget corresponding to this applet wrapper.
 o init(String)
Handles initialization of general applet parameters.
 o parseList(String, int)
Parse an integer list.
 o setAppletID(String)
Set the applet id to the string.
 o startComponents(Container)
Start all applets in this container.
 o stopComponents(Container)
Stop all applets in this container.

Constructors

 o BaseA
 public BaseA()

Methods

 o init
 public void init(String name)
Handles initialization of general applet parameters. The name is used to qualify the parameter names.

Parameters:
name - the name of the widget.
 o setAppletID
 public void setAppletID(String id)
Set the applet id to the string.

Parameters:
id - applet id, set by container applets.
See Also:
Folder, Grid
 o getParameter
 public String getParameter(String pname)
If applet id is set by setAppletID(), prepend the applet id to the qualified parameter name. If parameter exists for this name, return its value. Otherwise get the parameter value for the qualified name without applet id.

Parameters:
pname - applet parameter name.
Returns:
applet parameter value.
Overrides:
getParameter in class Applet
 o getColor
 public static Color getColor(String cname)
Return a Color object from color name, or color RGB specification.

Parameters:
cname - color name, one of the values defined in java.awt.Color, or a RGB specification. The RGB can be specified in two ways: it can be three decimal numbers separated by ':', or hex number in the form 0xRRGGBB.
Returns:
the java.awt.Color object corresponding to the color name.
 o getWidget
 public abstract Component getWidget()
This method is overriden by actual applet to return the widget corresponding to this applet wrapper. User can use this method to access the underlying widget directly.

Returns:
applet widget.
 o parseList
 protected static int[] parseList(String str,
                                  int num)
Parse an integer list.

Parameters:
str - the string to parse.
num - number of items in the list.
 o startComponents
 protected void startComponents(Container container)
Start all applets in this container.

Parameters:
container - the container component to start.
 o stopComponents
 protected void stopComponents(Container container)
Stop all applets in this container.

Parameters:
container - the container component to stop.

All Packages  Class Hierarchy  This Package  Previous  Next  Index