|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JMenuBar
org.fife.ui.app.MenuBar
The menu bar used by instances of GUIApplication.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JMenuBar |
javax.swing.JMenuBar.AccessibleJMenuBar |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
MenuBar()
|
|
| Method Summary | |
void |
addExtraMenu(javax.swing.JMenu menu)
Adds an "extra" menu to this menu bar. |
protected javax.swing.JMenu |
createMenu(java.util.ResourceBundle msg,
java.lang.String textKey)
Returns an JMenu with the specified text. |
protected javax.swing.JMenu |
createMenu(java.util.ResourceBundle msg,
java.lang.String textKey,
java.lang.String mnemonicKey)
Returns an JMenu with the specified text and mnemonic. |
protected javax.swing.JMenuItem |
createMenuItem(javax.swing.Action a)
Returns a menu item with the passed-in properties. |
protected javax.swing.JMenuItem |
createMenuItem(javax.swing.Action a,
java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey)
Returns an JMenuItem with the specified text and
mnemonic that performs the specified action when clicked. |
protected javax.swing.JMenuItem |
createMenuItem(javax.swing.Action a,
java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey,
javax.swing.KeyStroke accelerator)
Returns an JMenuItem with the specified text and
mnemonic that performs the specified action when clicked. |
protected javax.swing.JMenuItem |
createMenuItem(javax.swing.Action a,
java.lang.String desc)
Returns a menu item with the passed-in properties. |
protected javax.swing.JMenuItem |
createMenuItem(java.util.ResourceBundle msg,
java.lang.String textKey)
Returns an JMenu with the specified text. |
protected javax.swing.JMenuItem |
createMenuItem(java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey)
Returns an JMenuItem with the specified text and
mnemonic. |
protected javax.swing.JRadioButtonMenuItem |
createRadioButtonMenuItem(javax.swing.Action a,
java.lang.String description)
Returns a radio button menu item with the passed-in properties. |
protected int |
getExtraMenuInsertionIndex()
Returns the index at which to insert an "extra" menu. |
javax.swing.JMenu |
getMenuByName(java.lang.String name)
Returns the menu registered with the specified name. |
void |
registerMenuByName(java.lang.String name,
javax.swing.JMenu menu)
Associates a name with a menu. |
| Methods inherited from class javax.swing.JMenuBar |
add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MenuBar()
| Method Detail |
public void addExtraMenu(javax.swing.JMenu menu)
menu - The menu to add.getExtraMenuInsertionIndex()
protected javax.swing.JMenu createMenu(java.util.ResourceBundle msg,
java.lang.String textKey)
JMenu with the specified text. Further, if
there is an entry in the specified resource bundle with name
textKey + ".Mnemonic", it is taken to contain the
mnemonic for the menu.
msg - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.
JMenu.
protected javax.swing.JMenu createMenu(java.util.ResourceBundle msg,
java.lang.String textKey,
java.lang.String mnemonicKey)
JMenu with the specified text and mnemonic.
msg - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.mnemonicKey - The key into the bundle containing a single-char
String value for the mnemonic.
JMenu.
protected javax.swing.JMenuItem createMenuItem(java.util.ResourceBundle msg,
java.lang.String textKey)
JMenu with the specified text. Further, if
there is an entry in the specified resource bundle with name
textKey + ".Mnemonic", it is taken to contain the
mnemonic for the menu.
msg - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.
JMenu.
protected javax.swing.JMenuItem createMenuItem(java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey)
JMenuItem with the specified text and
mnemonic.
bundle - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.mnemonicKey - The key into the bundle containing a single-char
String value for the mnemonic.
JMenuItem.
protected javax.swing.JMenuItem createMenuItem(javax.swing.Action a,
java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey)
JMenuItem with the specified text and
mnemonic that performs the specified action when clicked.
a - The action that occurs when this item is clicked.bundle - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.mnemonicKey - The key into the bundle containing a single-char
String value for the mnemonic.
JMenuItem.
protected javax.swing.JMenuItem createMenuItem(javax.swing.Action a,
java.util.ResourceBundle bundle,
java.lang.String textKey,
java.lang.String mnemonicKey,
javax.swing.KeyStroke accelerator)
JMenuItem with the specified text and
mnemonic that performs the specified action when clicked.
a - The action that occurs when this item is clicked.bundle - The resource bundle in which to get the text.textKey - The key into the bundle containing the string text value.mnemonicKey - The key into the bundle containing a single-char
String value for the mnemonic.accelerator - The accelerator for the menu item.
JMenuItem.
protected javax.swing.JMenuItem createMenuItem(javax.swing.Action a,
java.lang.String desc)
a - The action that occurs on clicking this menu item.desc - The accessible description.
protected javax.swing.JMenuItem createMenuItem(javax.swing.Action a)
a - The action that occurs on clicking this menu item.
protected javax.swing.JRadioButtonMenuItem createRadioButtonMenuItem(javax.swing.Action a,
java.lang.String description)
a - The action that occurs on clicking this menu item.description - The accessible description.
protected int getExtraMenuInsertionIndex()
addExtraMenu(javax.swing.JMenu)public javax.swing.JMenu getMenuByName(java.lang.String name)
name - The name.
null if no menu was registered with
that name.registerMenuByName(String, JMenu)
public void registerMenuByName(java.lang.String name,
javax.swing.JMenu menu)
name - The name. This cannot be null.menu - The menu.getMenuByName(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||