Uses of Class
javax.swing.JMenuItem
-
Packages that use JMenuItem 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.plaf.basic Provides user interface objects built according to the Basic look and feel. -
-
Uses of JMenuItem in javax.swing
Subclasses of JMenuItem in javax.swing 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 containingJMenuItem
s that is displayed when the user selects an item on theJMenuBar
.class
JRadioButtonMenuItem
An implementation of a radio button menu item.Methods in javax.swing that return JMenuItem Modifier and Type Method and Description JMenuItem
JMenu. add(Action a)
Creates a new menu item attached to the specifiedAction
object and appends it to the end of this menu.JMenuItem
JPopupMenu. add(Action a)
Appends a new menu item to the end of the menu which dispatches the specifiedAction
object.JMenuItem
JMenu. add(JMenuItem menuItem)
Appends a menu item to the end of this menu.JMenuItem
JPopupMenu. add(JMenuItem menuItem)
Appends the specified menu item to the end of this menu.JMenuItem
JMenu. add(String s)
Creates a new menu item with the specified text and appends it to the end of this menu.JMenuItem
JPopupMenu. add(String s)
Creates a new menu item with the specified text and appends it to the end of this menu.protected JMenuItem
JMenu. createActionComponent(Action a)
Factory method which creates theJMenuItem
forAction
s added to theJMenu
.protected JMenuItem
JPopupMenu. createActionComponent(Action a)
Factory method which creates theJMenuItem
forActions
added to theJPopupMenu
.JMenuItem
JMenu. getItem(int pos)
Returns theJMenuItem
at the specified position.JMenuItem
JMenu. insert(Action a, int pos)
Inserts a new menu item attached to the specifiedAction
object at a given position.JMenuItem
JMenu. insert(JMenuItem mi, int pos)
Inserts the specifiedJMenuitem
at a given position.Methods in javax.swing with parameters of type JMenuItem Modifier and Type Method and Description JMenuItem
JMenu. add(JMenuItem menuItem)
Appends a menu item to the end of this menu.JMenuItem
JPopupMenu. add(JMenuItem menuItem)
Appends the specified menu item to the end of this menu.protected PropertyChangeListener
JMenu. createActionChangeListener(JMenuItem b)
Returns a properly configuredPropertyChangeListener
which updates the control as changes to theAction
occur.protected PropertyChangeListener
JPopupMenu. createActionChangeListener(JMenuItem b)
Returns a properly configuredPropertyChangeListener
which updates the control as changes to theAction
occur.JMenuItem
JMenu. insert(JMenuItem mi, int pos)
Inserts the specifiedJMenuitem
at a given position.void
JMenu. remove(JMenuItem item)
Removes the specified menu item from this menu. -
Uses of JMenuItem in javax.swing.plaf.basic
Fields in javax.swing.plaf.basic declared as JMenuItem Modifier and Type Field and Description protected JMenuItem
BasicMenuItemUI. menuItem
Methods in javax.swing.plaf.basic with parameters of type JMenuItem Modifier and Type Method and Description protected void
BasicMenuItemUI. installComponents(JMenuItem menuItem)
protected void
BasicMenuItemUI. paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
Draws the background of the menu item.protected void
BasicMenuItemUI. paintText(Graphics g, JMenuItem menuItem, Rectangle textRect, String text)
Renders the text of the current menu item.void
BasicRadioButtonMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
void
BasicCheckBoxMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
protected void
BasicMenuItemUI. uninstallComponents(JMenuItem menuItem)
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.