public class JMenuItem extends AbstractButton implements Accessible , MenuElement
JMenuItem
JPopupMenu
JPopupMenu
JMenu
JCheckBoxMenuItem
JRadioButtonMenuItem
|
|
---|---|
|
|
AbstractButton.AccessibleAbstractButton , AbstractButton.ButtonChangeListener
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy
actionListener , BORDER_PAINTED_CHANGED_PROPERTY , changeEvent , changeListener , CONTENT_AREA_FILLED_CHANGED_PROPERTY , DISABLED_ICON_CHANGED_PROPERTY , DISABLED_SELECTED_ICON_CHANGED_PROPERTY , FOCUS_PAINTED_CHANGED_PROPERTY , HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY , HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY , ICON_CHANGED_PROPERTY , itemListener , MARGIN_CHANGED_PROPERTY , MNEMONIC_CHANGED_PROPERTY , model , MODEL_CHANGED_PROPERTY , PRESSED_ICON_CHANGED_PROPERTY , ROLLOVER_ENABLED_CHANGED_PROPERTY , ROLLOVER_ICON_CHANGED_PROPERTY , ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY , SELECTED_ICON_CHANGED_PROPERTY , TEXT_CHANGED_PROPERTY , VERTICAL_ALIGNMENT_CHANGED_PROPERTY , VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH
|
---|
|
|
|
|
|
|
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addActionListener , addChangeListener , addImpl , addItemListener , checkHorizontalKey , checkVerticalKey , createActionListener , createActionPropertyChangeListener , createChangeListener , createItemListener , doClick , doClick , fireActionPerformed , fireItemStateChanged , fireStateChanged , getAction , getActionCommand , getActionListeners , getChangeListeners , getDisabledIcon , getDisabledSelectedIcon , getDisplayedMnemonicIndex , getHideActionText , getHorizontalAlignment , getHorizontalTextPosition , getIcon , getIconTextGap , getItemListeners , getLabel , getMargin , getMnemonic , getModel , getMultiClickThreshhold , getPressedIcon , getRolloverIcon , getRolloverSelectedIcon , getSelectedIcon , getSelectedObjects , getText , getUI , getVerticalAlignment , getVerticalTextPosition , imageUpdate , isBorderPainted , isContentAreaFilled , isFocusPainted , isRolloverEnabled , isSelected , paintBorder , removeActionListener , removeChangeListener , removeItemListener , removeNotify , setAction , setActionCommand , setBorderPainted , setContentAreaFilled , setDisabledIcon , setDisabledSelectedIcon , setDisplayedMnemonicIndex , setFocusPainted , setHideActionText , setHorizontalAlignment , setHorizontalTextPosition , setIcon , setIconTextGap , setLabel , setLayout , setMargin , setMnemonic , setMnemonic , setMultiClickThreshhold , setPressedIcon , setRolloverEnabled , setRolloverIcon , setRolloverSelectedIcon , setSelected , setSelectedIcon , setText , setUI , setVerticalAlignment , setVerticalTextPosition
addAncestorListener , addNotify , 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 , processKeyBinding , 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 , 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 , 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 , 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 , 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 JMenuItem()
JMenuItem
public JMenuItem( Icon icon)
JMenuItem
icon
JMenuItem
public JMenuItem( String text)
JMenuItem
text
JMenuItem
public JMenuItem( Action a)
Action
a
JMenuItem
public JMenuItem( String text, Icon icon)
JMenuItem
text
JMenuItem
icon
JMenuItem
public JMenuItem( String text, int mnemonic)
JMenuItem
text
JMenuItem
mnemonic
JMenuItem
public void setModel( ButtonModel newModel)
setModel
AbstractButton
newModel
ButtonModel
AbstractButton.getModel()
protected void init( String text, Icon icon)
init
AbstractButton
text
JMenuItem
icon
JMenuItem
public void setUI( MenuItemUI ui)
ui
JMenuItemUI
UIDefaults.getUI(javax.swing. JComponent)
public void updateUI()
updateUI
AbstractButton
JComponent.updateUI()
public String getUIClassID()
getUIClassID
JComponent
JComponent.getUIClassID()
UIDefaults.getUI(javax.swing. JComponent)
public void setArmed(boolean b)
b
public boolean isArmed()
setArmed(boolean)
public void setEnabled(boolean b)
setEnabled
AbstractButton
b
Component.isEnabled()
Component.isLightweight()
public void setAccelerator( KeyStroke keyStroke)
keyStroke
KeyStroke
public KeyStroke getAccelerator()
KeyStroke
KeyStroke
protected void configurePropertiesFromAction( Action a)
Action
Action
configurePropertiesFromAction
AbstractButton
a
Action
null
Action
AbstractButton.setAction(javax.swing. Action)
protected void actionPropertyChanged( Action action, String propertyName)
PropertyChangeListener
createActionPropertyChangeListener
Action
configurePropertiesFromAction
actionPropertyChanged
AbstractButton
action
Action
propertyName
Action
AbstractButton.configurePropertiesFromAction(javax.swing. Action)
public void processMouseEvent( MouseEvent e, MenuElement [] path, MenuSelectionManager manager)
MenuSelectionManager
MenuSelectionManager
processMouseEvent
MenuElement
e
MouseEvent
path
MenuElement
manager
MenuSelectionManager
public void processKeyEvent( KeyEvent e, MenuElement [] path, MenuSelectionManager manager)
MenuSelectionManager
MenuSelectionManager
processKeyEvent
MenuElement
e
KeyEvent
path
MenuElement
manager
MenuSelectionManager
public void processMenuDragMouseEvent( MenuDragMouseEvent e)
e
MenuDragMouseEvent
public void processMenuKeyEvent( MenuKeyEvent e)
e
MenuKeyEvent
protected void fireMenuDragMouseEntered( MenuDragMouseEvent event)
event
MenuMouseDragEvent
EventListenerList
protected void fireMenuDragMouseExited( MenuDragMouseEvent event)
event
MenuDragMouseEvent
EventListenerList
protected void fireMenuDragMouseDragged( MenuDragMouseEvent event)
event
MenuDragMouseEvent
EventListenerList
protected void fireMenuDragMouseReleased( MenuDragMouseEvent event)
event
MenuDragMouseEvent
EventListenerList
protected void fireMenuKeyPressed( MenuKeyEvent event)
event
MenuKeyEvent
EventListenerList
protected void fireMenuKeyReleased( MenuKeyEvent event)
event
MenuKeyEvent
EventListenerList
protected void fireMenuKeyTyped( MenuKeyEvent event)
event
MenuKeyEvent
EventListenerList
public void menuSelectionChanged(boolean isIncluded)
MenuSelectionManager
MenuElement
menuSelectionChanged
MenuElement
isIncluded
MenuSelectionManager.setSelectedPath(MenuElement[])
public MenuElement [] getSubElements()
getSubElements
MenuElement
MenuElement
public Component getComponent()
java.awt.Component
getComponent
MenuElement
Component
public void addMenuDragMouseListener( MenuDragMouseListener l)
MenuDragMouseListener
l
MenuDragMouseListener
public void removeMenuDragMouseListener( MenuDragMouseListener l)
MenuDragMouseListener
l
MenuDragMouseListener
public MenuDragMouseListener [] getMenuDragMouseListeners()
MenuDragMouseListener
MenuDragMouseListener
public void addMenuKeyListener( MenuKeyListener l)
MenuKeyListener
l
MenuKeyListener
public void removeMenuKeyListener( MenuKeyListener l)
MenuKeyListener
l
MenuKeyListener
public MenuKeyListener [] getMenuKeyListeners()
MenuKeyListener
MenuKeyListener
protected String paramString()
JMenuItem
null
paramString
AbstractButton
JMenuItem
public AccessibleContext getAccessibleContext()
AccessibleContext
JMenuItem
JMenuItem
AccessibleContext
AccessibleJMenuItem
getAccessibleContext
Accessible
getAccessibleContext
JComponent
AccessibleJMenuItem
AccessibleContext
JMenuItem