Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class JMenuItem

java.lang.Object
|
+--java.awt.Component
   |
   +--java.awt.Container
      |
      +--javax.swing.JComponent
         |
         +--javax.swing.AbstractButton
            |
            +--javax.swing.JMenuItem

All Implemented Interfaces:

Accessible, MenuElement, ItemSelectable, SwingConstants, Serializable, ImageObserver, MenuContainer, Serializable


public class JMenuItem

extends AbstractButton

implements Accessible, MenuElement

JMenuItem

Author:

Constructor Summary

JMenuItem()

Constructor JMenuItem
JMenuItem(javax.swing.Icon icon)

Constructor JMenuItem
JMenuItem(java.lang.String text)

Constructor JMenuItem
JMenuItem(javax.swing.Action action)

Constructor JMenuItem
JMenuItem(java.lang.String text, javax.swing.Icon icon)

Constructor JMenuItem
JMenuItem(java.lang.String text, int mnemonic)

Constructor JMenuItem

Method Summary

voidaddMenuDragMouseListener(javax.swing.event.MenuDragMouseListener listener)

addMenuDragMouseListener
voidaddMenuKeyListener(javax.swing.event.MenuKeyListener listener)

addMenuKeyListener
voidconfigurePropertiesFromAction(javax.swing.Action action)

configurePropertiesFromAction
java.beans.PropertyChangeListenercreateActionPropertyChangeListener(javax.swing.Action action)

createActionPropertyChangeListener
voidfireMenuDragMouseDragged(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseDragged
voidfireMenuDragMouseEntered(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseEntered
voidfireMenuDragMouseExited(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseExited
voidfireMenuDragMouseReleased(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseReleased
voidfireMenuKeyPressed(javax.swing.event.MenuKeyEvent event)

fireMenuKeyPressed
voidfireMenuKeyReleased(javax.swing.event.MenuKeyEvent event)

fireMenuKeyReleased
voidfireMenuKeyTyped(javax.swing.event.MenuKeyEvent event)

fireMenuKeyTyped
javax.swing.KeyStrokegetAccelerator()

getAccelerator
javax.accessibility.AccessibleContextgetAccessibleContext()

getAccessibleContext
java.awt.ComponentgetComponent()

getComponent
javax.swing.MenuElement[]getSubElements()

getSubElements
java.lang.StringgetUIClassID()

getUIClassID
voidinit(java.lang.String text, javax.swing.Icon icon)

init
booleanisArmed()

isArmed
voidmenuSelectionChanged(boolean changed)

menuSelectionChanged
java.lang.StringparamString()

paramString
voidprocessKeyEvent(java.awt.event.KeyEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processKeyEvent
voidprocessMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent event)

processMenuDragMouseEvent
voidprocessMenuKeyEvent(javax.swing.event.MenuKeyEvent event)

processMenuKeyEvent
voidprocessMouseEvent(java.awt.event.MouseEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processMouseEvent
voidremoveMenuDragMouseListener(javax.swing.event.MenuDragMouseListener listener)

removeMenuDragMouseListener
voidremoveMenuKeyListener(javax.swing.event.MenuKeyListener listener)

removeMenuKeyListener
voidsetAccelerator(javax.swing.KeyStroke keystroke)

setAccelerator
voidsetArmed(boolean armed)

setArmed
voidsetEnabled(boolean enabled)

setEnabled
voidsetUI(javax.swing.plaf.MenuItemUI ui)

setUI
voidupdateUI()

updateUI

Constructor Details

JMenuItem

public JMenuItem()

Constructor JMenuItem


JMenuItem

public JMenuItem(java.lang.String text)

Constructor JMenuItem

Parameters:


JMenuItem

public JMenuItem(java.lang.String text, int mnemonic)

Constructor JMenuItem

Parameters:


JMenuItem

public JMenuItem(java.lang.String text, javax.swing.Icon icon)

Constructor JMenuItem

Parameters:


JMenuItem

public JMenuItem(javax.swing.Action action)

Constructor JMenuItem

Parameters:


JMenuItem

public JMenuItem(javax.swing.Icon icon)

Constructor JMenuItem

Parameters:


Method Details

addMenuDragMouseListener

public void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener listener)

addMenuDragMouseListener

Parameters:


addMenuKeyListener

public void addMenuKeyListener(javax.swing.event.MenuKeyListener listener)

addMenuKeyListener

Parameters:


configurePropertiesFromAction

protected void configurePropertiesFromAction(javax.swing.Action action)

configurePropertiesFromAction

Parameters:


createActionPropertyChangeListener

protected PropertyChangeListener createActionPropertyChangeListener(javax.swing.Action action)

createActionPropertyChangeListener

Parameters:


fireMenuDragMouseDragged

protected void fireMenuDragMouseDragged(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseDragged

Parameters:


fireMenuDragMouseEntered

protected void fireMenuDragMouseEntered(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseEntered

Parameters:


fireMenuDragMouseExited

protected void fireMenuDragMouseExited(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseExited

Parameters:


fireMenuDragMouseReleased

protected void fireMenuDragMouseReleased(javax.swing.event.MenuDragMouseEvent event)

fireMenuDragMouseReleased

Parameters:


fireMenuKeyPressed

protected void fireMenuKeyPressed(javax.swing.event.MenuKeyEvent event)

fireMenuKeyPressed

Parameters:


fireMenuKeyReleased

protected void fireMenuKeyReleased(javax.swing.event.MenuKeyEvent event)

fireMenuKeyReleased

Parameters:


fireMenuKeyTyped

protected void fireMenuKeyTyped(javax.swing.event.MenuKeyEvent event)

fireMenuKeyTyped

Parameters:


getAccelerator

public KeyStroke getAccelerator()

getAccelerator


getAccessibleContext

public AccessibleContext getAccessibleContext()

getAccessibleContext


getComponent

public Component getComponent()

getComponent


getSubElements

public MenuElement[] getSubElements()

getSubElements


getUIClassID

public String getUIClassID()

getUIClassID


init

protected void init(java.lang.String text, javax.swing.Icon icon)

init

Parameters:


isArmed

public boolean isArmed()

isArmed


menuSelectionChanged

public void menuSelectionChanged(boolean changed)

menuSelectionChanged

Parameters:


paramString

protected String paramString()

paramString


processKeyEvent

public void processKeyEvent(java.awt.event.KeyEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processKeyEvent

Parameters:


processMenuDragMouseEvent

public void processMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent event)

processMenuDragMouseEvent

Parameters:


processMenuKeyEvent

public void processMenuKeyEvent(javax.swing.event.MenuKeyEvent event)

processMenuKeyEvent

Parameters:


processMouseEvent

public void processMouseEvent(java.awt.event.MouseEvent event, javax.swing.MenuElement path, javax.swing.MenuSelectionManager manager)

processMouseEvent

Parameters:


removeMenuDragMouseListener

public void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener listener)

removeMenuDragMouseListener

Parameters:


removeMenuKeyListener

public void removeMenuKeyListener(javax.swing.event.MenuKeyListener listener)

removeMenuKeyListener

Parameters:


setAccelerator

public void setAccelerator(javax.swing.KeyStroke keystroke)

setAccelerator

Parameters:


setArmed

public void setArmed(boolean armed)

setArmed

Parameters:


setEnabled

public void setEnabled(boolean enabled)

setEnabled

Parameters:


setUI

public void setUI(javax.swing.plaf.MenuItemUI ui)

setUI

Parameters:


updateUI

public void updateUI()

updateUI