|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame visad.util.GUIFrame
public class GUIFrame
A general-purpose frame for simplifing GUI construction and management.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected Hashtable |
hash
hashtable |
protected boolean |
heavy
heavyweight flag |
static int |
MENU_MASK
key mask for use with keyboard shortcuts on this operating system |
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.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)
handles 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 |
void |
setMenuShortcut(String menu,
String item,
int keycode)
sets the keyboard shortcut for the given menu item |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static final int MENU_MASK
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 setMenuShortcut(String menu, String item, int keycode)
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 |