| Package | Description |
|---|---|
| javax.swing |
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
|
| javax.swing.event |
Provides for events fired by Swing components.
|
| javax.swing.plaf.basic |
Provides user interface objects built according to the Basic look and feel.
|
| javax.swing.plaf.metal |
Provides user interface objects built according to the Java look and feel (once codenamed
Metal), which is the default look and feel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JCheckBoxMenuItem
A menu item that can be selected or deselected.
|
class |
JMenu
An implementation of a menu -- a popup window containing
JMenuItems that is displayed when the user selects an item on the
JMenuBar.
|
class |
JMenuBar
An implementation of a menu bar.
|
class |
JMenuItem
An implementation of an item in a menu.
|
class |
JPopupMenu
An implementation of a popup menu -- a small window that pops up and displays a series of choices.
|
class |
JRadioButtonMenuItem
An implementation of a radio button menu item.
|
| Modifier and Type | Method and Description |
|---|---|
MenuElement |
MenuSelectionManager.getSelectedPath()
Returns the path to the currently selected menu item
|
MenuElement |
MenuElement.getSubElements()
This method should return an array containing the sub-elements for the receiving menu element
|
MenuElement |
JPopupMenu.getSubElements()
Returns an array of
MenuElements containing the submenu for this menu component.
|
MenuElement |
JMenuItem.getSubElements()
This method returns an array containing the sub-menu components for this menu component.
|
MenuElement |
JMenu.getSubElements()
Returns an array of
MenuElements containing the submenu for this menu component.
|
MenuElement |
JMenuBar.getSubElements()
Implemented to be a
MenuElement -- returns the menus in this menu bar.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MenuElement.processKeyEvent(KeyEvent
Process a key event.
|
void |
JPopupMenu.processKeyEvent(KeyEvent
Processes a key event forwarded from the
MenuSelectionManager and changes the menu selection, if necessary, by using
MenuSelectionManager's API.
|
void |
JMenuItem.processKeyEvent(KeyEvent
Processes a key event forwarded from the
MenuSelectionManager and changes the menu selection, if necessary, by using
MenuSelectionManager's API.
|
void |
JMenuBar.processKeyEvent(KeyEvent
Implemented to be a
MenuElement -- does nothing.
|
void |
MenuElement.processMouseEvent(MouseEvent
Processes a mouse event.
|
void |
JPopupMenu.processMouseEvent(MouseEvent
This method is required to conform to the
MenuElement interface, but it not implemented.
|
void |
JMenuItem.processMouseEvent(MouseEvent
Processes a mouse event forwarded from the
MenuSelectionManager and changes the menu selection, if necessary, by using the
MenuSelectionManager's API.
|
void |
JMenuBar.processMouseEvent(MouseEvent
Implemented to be a
MenuElement -- does nothing.
|
void |
MenuSelectionManager.setSelectedPath(MenuElement
Changes the selection in the menu hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
MenuElement |
MenuKeyEvent.getPath()
Returns the path to the menu item referenced by this event.
|
MenuElement |
MenuDragMouseEvent.getPath()
Returns the path to the selected menu item.
|
| Constructor and Description | |
|---|---|
MenuDragMouseEvent(Component
Constructs a MenuDragMouseEvent object.
|
|
MenuDragMouseEvent(Component
Constructs a MenuDragMouseEvent object.
|
|
MenuKeyEvent(Component
Constructs a MenuKeyEvent object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicComboPopup
This is a basic implementation of the
ComboPopup interface.
|
class |
BasicInternalFrameTitlePane
This class should be treated as a "protected" inner class.
|
| Modifier and Type | Method and Description |
|---|---|
MenuElement |
BasicMenuItemUI.getPath()
|
| Modifier and Type | Method and Description |
|---|---|
void |
BasicCheckBoxMenuItemUI.processMouseEvent(JMenuItem
|
void |
BasicRadioButtonMenuItemUI.processMouseEvent(JMenuItem
|
| Modifier and Type | Class and Description |
|---|---|
class |
MetalComboBoxUI
Deprecated.
As of Java 2 platform v1.4.
|