|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
visad.util.GUIFrame
A general-purpose frame for simplifing GUI construction and management.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
protected Hashtable |
hash
hashtable |
protected boolean |
heavy
heavyweight flag |
protected JMenuBar |
menubar
menu bar |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
GUIFrame()
constructs a GUIFrame |
|
GUIFrame(boolean heavyweight)
constructs a GUIFrame with light- or heavy-weight menus as specified |
|
| Method Summary | |
void |
actionPerformed(ActionEvent e)
handle menu item actions |
void |
addMenuItem(String menu,
JMenuItem item,
String command,
char mnemonic,
boolean enabled)
adds the given menu item to the specified menu |
JMenuItem |
addMenuItem(String menu,
String item,
String command,
char mnemonic)
adds the given menu item to the specified menu |
JMenuItem |
addMenuItem(String menu,
String item,
String command,
char mnemonic,
boolean enabled)
adds the given menu item to the specified menu |
void |
addMenuSeparator(String menu)
adds a separator to the specified menu |
void |
addSubMenu(String menu,
JMenu sub,
char mnemonic,
boolean enabled)
adds the given sub-menu to the specified menu |
JMenu |
addSubMenu(String menu,
String sub,
char mnemonic)
adds the given sub-menu to the specified menu |
JMenu |
addSubMenu(String menu,
String sub,
char mnemonic,
boolean enabled)
adds the given sub-menu to the specified menu |
JMenu |
getMenu(String menu)
gets the JMenu corresponding to the given menu name |
JMenuItem |
getMenuItem(String menu,
String item)
gets the JMenuItem corresponding to the given menu and item name |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
protected JMenuBar menubar
protected Hashtable hash
protected boolean heavy
| Constructor Detail |
public GUIFrame()
public GUIFrame(boolean heavyweight)
| Method Detail |
public JMenu getMenu(String menu)
public JMenuItem getMenuItem(String menu,
String item)
public JMenuItem addMenuItem(String menu,
String item,
String command,
char mnemonic)
public JMenuItem addMenuItem(String menu,
String item,
String command,
char mnemonic,
boolean enabled)
public void addMenuItem(String menu,
JMenuItem item,
String command,
char mnemonic,
boolean enabled)
public JMenu addSubMenu(String menu,
String sub,
char mnemonic)
public JMenu addSubMenu(String menu,
String sub,
char mnemonic,
boolean enabled)
public void addSubMenu(String menu,
JMenu sub,
char mnemonic,
boolean enabled)
public void addMenuSeparator(String menu)
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||