public class MustMenuBar
extends javax.swing.JMenuBar
javax.swing.JMenuBar.AccessibleJMenuBar
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MustMenuBar(EntitlementStd entitlement) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JMenu |
addMenu(java.lang.String menuText)
Adds a new main menu to the menu bar.
|
javax.swing.JMenu |
addMenu(java.lang.String menuText,
int area)
Adds a new main menu to the menu bar if user is entitled.
|
void |
addMenu(java.lang.String menuText,
int minRights,
java.lang.String territory) |
void |
addMenu(java.lang.String menuText,
java.lang.String territory) |
MustMenuItem |
addMenuItem(java.lang.String menuText) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int area) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int area,
int keyEventKey) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int area,
int keyEventKey,
int modifiers) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int minRights,
java.lang.String territory) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int minRights,
java.lang.String territory,
int keyEventKey) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
int minRights,
java.lang.String territory,
int keyEventKey,
int modifiers) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
java.lang.String territory) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
java.lang.String territory,
int keyEventKey) |
MustMenuItem |
addMenuItem(java.lang.String menuText,
java.lang.String territory,
int keyEventKey,
int modifiers) |
MustMenuItem |
addMenuItemWithoutEntitlementCheck(java.lang.String menuText,
int keyEvent,
int modifiers) |
MustMenuItem |
addMenuItemWithoutEntitlementCheck(java.lang.String imageIconName,
java.lang.String menuText,
int keyEvent,
int modifiers) |
void |
addSeparator() |
javax.swing.JMenu |
addSubMenu(java.lang.String menuText) |
void |
addSubMenu(java.lang.String menuText,
int area) |
javax.swing.JMenu |
addSubMenu(java.lang.String imageIconName,
java.lang.String menuText) |
void |
closeSubMenu() |
void |
disableLastMenuItem() |
boolean |
isEntitled(int area) |
protected void |
resetLastMenuItem() |
void |
setImageResource(ImageResource imageResource) |
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
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public MustMenuBar(EntitlementStd entitlement)
public void setImageResource(ImageResource imageResource)
public javax.swing.JMenu addMenu(java.lang.String menuText)
menuText
- the menu textpublic javax.swing.JMenu addMenu(java.lang.String menuText, int area)
menuText
- the menu textarea
- the area context to check entitlementpublic void addMenu(java.lang.String menuText, java.lang.String territory)
public void addMenu(java.lang.String menuText, int minRights, java.lang.String territory)
public javax.swing.JMenu addSubMenu(java.lang.String menuText)
public javax.swing.JMenu addSubMenu(java.lang.String imageIconName, java.lang.String menuText)
public void addSubMenu(java.lang.String menuText, int area)
public void closeSubMenu()
public MustMenuItem addMenuItemWithoutEntitlementCheck(java.lang.String menuText, int keyEvent, int modifiers)
public MustMenuItem addMenuItemWithoutEntitlementCheck(java.lang.String imageIconName, java.lang.String menuText, int keyEvent, int modifiers)
public MustMenuItem addMenuItem(java.lang.String menuText, int area)
public MustMenuItem addMenuItem(java.lang.String menuText, java.lang.String territory)
public MustMenuItem addMenuItem(java.lang.String menuText, int minRights, java.lang.String territory)
public MustMenuItem addMenuItem(java.lang.String menuText, int area, int keyEventKey)
public MustMenuItem addMenuItem(java.lang.String menuText, java.lang.String territory, int keyEventKey)
public MustMenuItem addMenuItem(java.lang.String menuText, int minRights, java.lang.String territory, int keyEventKey)
public MustMenuItem addMenuItem(java.lang.String menuText, int area, int keyEventKey, int modifiers)
public MustMenuItem addMenuItem(java.lang.String menuText, java.lang.String territory, int keyEventKey, int modifiers)
public MustMenuItem addMenuItem(java.lang.String menuText, int minRights, java.lang.String territory, int keyEventKey, int modifiers)
public MustMenuItem addMenuItem(java.lang.String menuText)
public void addSeparator()
public boolean isEntitled(int area)
protected void resetLastMenuItem()
public void disableLastMenuItem()
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de