Documentation of 'visad.util.GUIFrame' Java class
GUIFrame
visad.util

Class 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.ActionListener
    A general-purpose frame for simplifing GUI construction and management.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int MENU_MASK
      key mask for use with keyboard shortcuts on this operating system
      • Fields inherited from class javax.swing.JFrame

        EXIT_ON_CLOSE
      • 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

      Constructors 
      Constructor and Description
      GUIFrame()
      constructs a GUIFrame
      GUIFrame(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
      void actionPerformed(java.awt.event.ActionEvent e)
      handles menu item actions
      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
      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
      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
      void addMenuSeparator(java.lang.String menu)
      adds a separator to the specified menu
      void addSubMenu(java.lang.String menu, javax.swing.JMenu sub, char mnemonic, boolean enabled)
      adds the given sub-menu to the specified menu
      javax.swing.JMenu addSubMenu(java.lang.String menu, java.lang.String sub, char mnemonic)
      adds the given sub-menu to the specified menu
      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
      javax.swing.JMenu getMenu(java.lang.String menu)
      gets the JMenu corresponding to the given menu name
      javax.swing.JMenuItem getMenuItem(java.lang.String menu, java.lang.String item)
      gets the JMenuItem corresponding to the given menu and item name
      void setMenuShortcut(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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • 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:
        actionPerformed in interface java.awt.event.ActionListener

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.