|
|||||||||
| 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 JMenuBarThis 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 | ||||||||