| GNU Classpath (0.95) | |
| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
Nested Class Summary | |
protected class |
|
Nested classes/interfaces inherited from class javax.swing.AbstractButton | |
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener | |
Nested classes/interfaces inherited from class javax.swing.JComponent | |
JComponent.AccessibleJComponent | |
Nested classes/interfaces inherited from class java.awt.Container | |
Container.AccessibleAWTContainer | |
Nested classes/interfaces inherited from class java.awt.Component | |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy | |
Field Summary |
Fields inherited from class javax.swing.JComponent | |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, accessibleContext, listenerList, ui | |
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 | |
Fields inherited from interface javax.swing.SwingConstants | |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | |
Constructor Summary | |
| |
Method Summary | |
void |
|
void |
|
protected void |
|
protected PropertyChangeListener |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
KeyStroke |
|
AccessibleContext |
|
Component |
|
MenuDragMouseListener[] |
|
MenuKeyListener[] |
|
MenuElement[] |
|
String |
|
protected void | |
boolean |
|
void |
|
protected String |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class java.lang.Object | |
clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait | |
public JMenuItem(String text)
Creates a new JMenuItem with the given label.
- Parameters:
text- label for the menu item
public JMenuItem(String text, int mnemonic)
Creates a new JMenuItem object.
- Parameters:
text- label for this menu itemmnemonic- - Single key that can be used with a look-and-feel meta key to activate this menu item. However menu item should be visible on the screen when mnemonic is used.
public JMenuItem(String text, Icon icon)
Creates a new JMenuItem with specified text and icon. Text is displayed to the left of icon by default.
- Parameters:
text- label for this menu itemicon- icon that will be displayed on this menu item
public JMenuItem(Action action)
Creates a new JMenuItem associated with the specified action.
- Parameters:
action- action for this menu item
public void addMenuDragMouseListener(MenuDragMouseListener listener)
Adds a MenuDragMouseListener to this menu item. When mouse is dragged over the menu item the MenuDragMouseEvents will be fired, and these listeners will be called.
- Parameters:
listener- The new listener to add
public void addMenuKeyListener(MenuKeyListener listener)
Adds an MenuKeyListener to this menu item. This listener will be invoked when MenuKeyEvents will be fired by this menu item.
- Parameters:
listener- The new listener to add
protected void configurePropertiesFromAction(Action action)
Configures menu items' properties from properties of the specified action. This method overrides configurePropertiesFromAction from AbstractButton to also set accelerator property.
- Overrides:
- configurePropertiesFromAction in interface AbstractButton
- Parameters:
action- action to configure properties from
protected PropertyChangeListener createActionPropertyChangeListener(Action action)
Creates PropertyChangeListener to listen for the changes in action properties.
- Overrides:
- createActionPropertyChangeListener in interface AbstractButton
- Parameters:
action- action to listen to for property changes
- Returns:
- $PropertyChangeListener$ Listener that listens to changes in action properties.
protected void fireMenuDragMouseDragged(MenuDragMouseEvent event)
Fires MenuDragMouseEvent to all of the menuItem's MouseInputListeners.
- Parameters:
event- The event signifying that mouse is being dragged over the menuItem
protected void fireMenuDragMouseEntered(MenuDragMouseEvent event)
Fires MenuDragMouseEvent to all of the menuItem's MouseInputListeners.
- Parameters:
event- The event signifying that mouse entered menuItem while it was dragged
protected void fireMenuDragMouseExited(MenuDragMouseEvent event)
Fires MenuDragMouseEvent to all of the menuItem's MouseInputListeners.
- Parameters:
event- The event signifying that mouse has exited menu item, while it was dragged
protected void fireMenuDragMouseReleased(MenuDragMouseEvent event)
This method fires a MenuDragMouseEvent to all the MenuItem's MouseInputListeners.
- Parameters:
event- The event signifying that mouse was released while it was dragged over the menuItem
protected void fireMenuKeyPressed(MenuKeyEvent event)
This method fires a MenuKeyEvent to all the MenuItem's MenuKeyListeners.
- Parameters:
event- The event signifying that key associated with this menu was pressed
protected void fireMenuKeyReleased(MenuKeyEvent event)
This method fires a MenuKeyEvent to all the MenuItem's MenuKeyListeners.
- Parameters:
event- The event signifying that key associated with this menu was released
protected void fireMenuKeyTyped(MenuKeyEvent event)
This method fires a MenuKeyEvent to all the MenuItem's MenuKeyListeners.
- Parameters:
event- The event signifying that key associated with this menu was typed. The key is typed when it was pressed and then released