|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JMenuBar | +--acm.program.ProgramMenuBar
public class ProgramMenuBar extends JMenuBar
This class standardizes the menu bars used in the ACM program package.
Constructor Summary |
ProgramMenuBar() |
Method Summary | |
void | addEditMenu() |
void | addEditMenuItems(JMenu menu) |
void | addFileMenu() |
void | addFileMenuItems(JMenu menu) |
MenuBar | createOldStyleMenuBar() |
JMenuItem | createStandardMenuItem(String action) |
IOConsole | getConsole() |
Program | getProgram() |
void | init() |
void | setConsole(IOConsole console) |
void | setEnabled(String action,
boolean flag) |
Constructor Detail |
public ProgramMenuBar()
Usage: | ProgramMenuBar mbar = new ProgramMenuBar(); |
Method Detail |
public void addEditMenu()
Usage: | mbar.addEditMenu(); |
public void addEditMenuItems(JMenu menu)
Usage: | mbar.addEditMenuItems(menu); | ||
Parameter: |
|
public void addFileMenu()
Usage: | mbar.addFileMenu(); |
public void addFileMenuItems(JMenu menu)
Usage: | mbar.addFileMenuItems(menu); | ||
Parameter: |
|
public MenuBar createOldStyleMenuBar()
Usage: | MenuBar oldMenuBar = mbar.createOldStyleMenuBar(); |
Returns: | A MenuBar whose actions are paired with the original |
public JMenuItem createStandardMenuItem(String action)
Usage: | JMenuItem item = mbar.addStandardItem(action); | ||
Parameter: |
|
public IOConsole getConsole()
Usage: | IOConsole console = mbar.getConsole(); |
Returns: | The IOConsole object currently associated with the menu bar |
public Program getProgram()
Usage: | Program program = mbar.getProgram(); |
Returns: | The Program object that controls this menu bar |
public void init()
Usage: | init(); |
public void setConsole(IOConsole console)
Usage: | mbar.setConsole(console); | ||
Parameter: |
|
public void setEnabled(String action,
boolean flag)
Usage: | mbar.setEnabled(action, flag); | ||||
Parameters: |
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |