visad.util
Class GUIFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- visad.util.GUIFrame
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
- Direct Known Subclasses:
- SpreadSheet, TextFrame
public class GUIFrame extends javax.swing.JFrame implements java.awt.event.ActionListenerA general-purpose frame for simplifing GUI construction and management.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static intMENU_MASKkey mask for use with keyboard shortcuts on this operating system-
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
-
-
Constructor Summary
Constructors Constructor and Description GUIFrame()constructs a GUIFrameGUIFrame(boolean heavyweight)constructs a GUIFrame with light- or heavy-weight menus as specified
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent e)handles menu item actionsvoidaddMenuItem(java.lang.String menu, javax.swing.JMenuItem item, java.lang.String command, char mnemonic, boolean enabled)adds the given menu item to the specified menujavax.swing.JMenuItemaddMenuItem(java.lang.String menu, java.lang.String item, java.lang.String command, char mnemonic)adds the given menu item to the specified menujavax.swing.JMenuItemaddMenuItem(java.lang.String menu, java.lang.String item, java.lang.String command, char mnemonic, boolean enabled)adds the given menu item to the specified menuvoidaddMenuSeparator(java.lang.String menu)adds a separator to the specified menuvoidaddSubMenu(java.lang.String menu, javax.swing.JMenu sub, char mnemonic, boolean enabled)adds the given sub-menu to the specified menujavax.swing.JMenuaddSubMenu(java.lang.String menu, java.lang.String sub, char mnemonic)adds the given sub-menu to the specified menujavax.swing.JMenuaddSubMenu(java.lang.String menu, java.lang.String sub, char mnemonic, boolean enabled)adds the given sub-menu to the specified menujavax.swing.JMenugetMenu(java.lang.String menu)gets the JMenu corresponding to the given menu namejavax.swing.JMenuItemgetMenuItem(java.lang.String menu, java.lang.String item)gets the JMenuItem corresponding to the given menu and item namevoidsetMenuShortcut(java.lang.String menu, java.lang.String item, int keycode)sets the keyboard shortcut for the given menu item-
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
MENU_MASK
public static final int MENU_MASK
key mask for use with keyboard shortcuts on this operating system
-
-
Constructor Detail
-
GUIFrame
public GUIFrame()
constructs a GUIFrame
-
GUIFrame
public GUIFrame(boolean heavyweight)
constructs a GUIFrame with light- or heavy-weight menus as specified
-
-
Method Detail
-
getMenu
public javax.swing.JMenu getMenu(java.lang.String menu)
gets the JMenu corresponding to the given menu name
-
getMenuItem
public javax.swing.JMenuItem getMenuItem(java.lang.String menu, java.lang.String item)gets the JMenuItem corresponding to the given menu and item name
-
addMenuItem
public javax.swing.JMenuItem addMenuItem(java.lang.String menu, java.lang.String item, java.lang.String command, char mnemonic)adds the given menu item to the specified menu
-
addMenuItem
public javax.swing.JMenuItem addMenuItem(java.lang.String menu, java.lang.String item, java.lang.String command, char mnemonic, boolean enabled)adds the given menu item to the specified menu
-
addMenuItem
public void addMenuItem(java.lang.String menu, javax.swing.JMenuItem item, java.lang.String command, char mnemonic, boolean enabled)adds the given menu item to the specified menu
-
addSubMenu
public javax.swing.JMenu addSubMenu(java.lang.String menu, java.lang.String sub, char mnemonic)adds the given sub-menu to the specified menu
-
addSubMenu
public javax.swing.JMenu addSubMenu(java.lang.String menu, java.lang.String sub, char mnemonic, boolean enabled)adds the given sub-menu to the specified menu
-
addSubMenu
public void addSubMenu(java.lang.String menu, javax.swing.JMenu sub, char mnemonic, boolean enabled)adds the given sub-menu to the specified menu
-
addMenuSeparator
public void addMenuSeparator(java.lang.String menu)
adds a separator to the specified menu
-
setMenuShortcut
public void setMenuShortcut(java.lang.String menu, java.lang.String item, int keycode)sets the keyboard shortcut for the given menu item
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
handles menu item actions- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
-
DMelt 3.0 © DataMelt by jWork.ORG