All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tea.set.CardFileA

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

public class CardFileA
extends BaseA
CardFileA is an applet wrapper of CardFile. It provides a card file like container to put any applet into. Parameters can be passed to child applets by specifying them in the normal way. All parameters not recognized by CardFile are passed to the child applets automatically. Parameters supported by CardFileA include:
CardFile.DEMO
if TRUE, create a demo panel.
CardFile.TAB$n
$n is a number starting from 0 to the number of applets to put in the container. The value of this parameter is used as the tab name.
CardFile.CONTENT$n,$m
$n is the same number for the corresponding tab's $n. $m is either 0 or 1. If $m is zero, the content is the first side of the card. If $m is 1, the content is the second side of the card. The value of this parameter should be the applet name. The applet will be inserted to the CardFile and displayed as the content portion of the page.
If the child applet is a Tea Set applet, the applet id of the applet is set to the corresponding tab string appended with the side number (0 or 1). This means to pass parameter specifically to the applet, the tab string and side number needs to to prepended to the parameter name. For example, to pass X parameter to Graph inside tab 'Graph Demo' at side 2, the parameter name should be "Graph Demo.1.Graph.X". If tab name is not added to the front of the parameter name, it will be used by all applet looking for the parameter, instead of only for one specific applet. This targetting mechanism is only true for Tea Set applets, unless the applet also inherits from tea.set.BaseA and follow the same conventions as explained in the Programming Guide.
CardFile.FOREGROUND$n
$n is a number starting from 0 to the number of applets to put in the folder. The value of this parameter should be a color name or a RGB specification in decimal form RRR:GGG:BBB, or hex form 0xRRGGBB.
CardFile.BACKGROUND$n
$n is a number starting from 0 to the number of applets to put in the folder. The value of this parameter should be a color name or a RGB specification in decimal form RRR:GGG:BBB, or hex form 0xRRGGBB.
CardFile.FONT$n
$n is a number starting from 0 to the number of applets to put in the folder. The value of this parameter should be a font name defined in the property list.
CardFile.BORDER
border between content component and the edges of folder. It is a comma separated numbers defining the top, left, bottom, and right border: top,left,bottom,right, e.g. 2,2,2,4
CardFile.STYLE
style specifies how and where the tabs are placed. There are two styles: TOP_BOTTOM and LEFT_RIGHT.
CardFile.3D
display card file in 3D mode (default) if TRUE, plain otherwise.
Example: 
 <applet code=tea/set/CardFileA width=400 height=300>
 <param name=tab0 value="Tea Set Introduction">
 <param name=content0.0 value=tea.set.GraphA>
 <param name="Tea Set Introduction.0.Graph.STYLE" value=BAR3D>
 <param name="Tea Set Introduction.0.Graph.X" value="1,2,3,4,5,6">
 <param name="Tea Set Introduction.0.Graph.Y" value="5.5,2,9,3,4.2,8">
 <param name=content0.1 value=tea.set.TableA>
 ...
 

See Also:
CardFile

Constructor Index

 o CardFileA()

Method Index

 o getWidget()
This method is overriden by actual applet to return the widget corresponding to this applet wrapper.
 o init()
Applet initialization method.
 o start()
Start all applets in this container.
 o stop()
Stop all applets in this container.

Constructors

 o CardFileA
 public CardFileA()

Methods

 o init
 public void init()
Applet initialization method.

Overrides:
init in class Applet
 o start
 public void start()
Start all applets in this container.

Overrides:
start in class Applet
 o stop
 public void stop()
Stop all applets in this container.

Overrides:
stop in class Applet
 o getWidget
 public 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:
CardFile widget.
Overrides:
getWidget in class BaseA

All Packages  Class Hierarchy  This Package  Previous  Next  Index