Class tea.set.BookA
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tea.set.BookA

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

public class BookA
extends BaseA
BookA is an applet wrapper of Book. It provides a book like container to put any applet into. Parameter can be passed to the applets inside the book container by supplying them as regular applet parameters. Any parameters not understood by BookA are passed down to the child applets automatically. Parameters supported by BookA include:
Book.DEMO
if TRUE, create a demo panel.
Book.CHAPTER$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 chapter name, which is displayed as the tab label for the chapter folder.
Book.PAGE$n,$m
$n is the same number for the coresponding chapter's $n. $m is a number starting from 0 to the number of applets to put in as pages in the chapter. The value of this parameter should be an applet name. Only applet can be used as a page in BookA, which is more restrictive than Book widget. The applet id of the applet is set to the corresponding chapter name appended with the page number (starting at 0). This means to pass parameter to the applet, the chapter name and page number string needs to to prepended to the parameter name. For example, to pass X parameter to Graph inside chapter 'Graph Demo' at page 5, the parameter name should be "Graph Demo.4.Graph.X".
Book.STYLE
style specifies how and where the tabs are placed. There are four styles: TOP, LEFT, BOTTOM, and RIGHT.
Book.3D
display book in 3D mode (default) if TRUE, plain otherwise.
Example: 
<applet code=tea/set/BookA width=400 height=300>
<param name=chapter0 value="Tea Set Introduction">
<param name=page0,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=page0,1 value=tea.set.TableA>
...
See Also:
Book

Constructor Index

 o BookA()

Method Index

 o action(Event, Object)
This method is used for DEMO only.
 o init()
Applet initialization method.
 o start()
Start all applets in this container.
 o stop()
Stop all applets in this container.

Constructors

 o BookA
  public BookA()

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 action
  public boolean action(Event e,
                        Object arg)
This method is used for DEMO only.
Overrides:
action in class Component

All Packages  Class Hierarchy  This Package  Previous  Next  Index