com.tecnick.jddm
Class Jddm.BuildMenu

java.lang.Object
  extended by com.tecnick.jddm.Jddm.BuildMenu
Enclosing class:
Jddm

 class Jddm.BuildMenu
extends java.lang.Object

Build a submenu tree.


Field Summary
(package private)  java.awt.event.ActionListener l
          Action Listener
(package private)  java.util.Stack st
          items stack
 
Constructor Summary
Jddm.BuildMenu(java.awt.Menu m, java.awt.event.ActionListener l)
          Build a submenu tree.
 
Method Summary
 void addMenuItem(java.lang.String name, int index, boolean enabled, java.awt.Font mifont)
          Add menu item.
 void addSeparator()
          Add menu separator.
 void endSubMenu()
          End submenu.
(package private)  java.awt.Menu getCurrentMenu()
          Return current menu.
 void startSubMenu(java.lang.String name, java.awt.Font subfont)
          Start new submenu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

st

java.util.Stack st
items stack


l

java.awt.event.ActionListener l
Action Listener

Constructor Detail

Jddm.BuildMenu

public Jddm.BuildMenu(java.awt.Menu m,
                      java.awt.event.ActionListener l)
Build a submenu tree.

Parameters:
m - current menu
l - action listener
Method Detail

addMenuItem

public void addMenuItem(java.lang.String name,
                        int index,
                        boolean enabled,
                        java.awt.Font mifont)
Add menu item.

Parameters:
name - item name
index - item index
enabled - boolean item enabled
mifont - item font

addSeparator

public void addSeparator()
Add menu separator.


startSubMenu

public void startSubMenu(java.lang.String name,
                         java.awt.Font subfont)
Start new submenu.

Parameters:
name - submenu item name
subfont - font for submenu

endSubMenu

public void endSubMenu()
End submenu.


getCurrentMenu

java.awt.Menu getCurrentMenu()
Return current menu.

Returns:
current menu