## Uses of Class
com.google.gwt.user.client.ui.MenuItem

- Packages that use MenuItem
  Package | Description
  --- | ---
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

- - ### Uses of MenuItem in com.google.gwt.user.client.ui

    Methods in com.google.gwt.user.client.ui that return MenuItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `MenuItem` | MenuBar.`addItem​(SafeHtml html, Scheduler.ScheduledCommand cmd)` | Adds a menu item to the bar containing SafeHtml, that will fire the given command when it is selected.
    `MenuItem` | MenuBar.`addItem​(SafeHtml html, MenuBar popup)` | Adds a menu item to the bar, that will open the specified menu when it is selected.
    `MenuItem` | MenuBar.`addItem​(MenuItem item)` | Adds a menu item to the bar.
    `MenuItem` | MenuBar.`addItem​(java.lang.String text, boolean asHTML, Scheduler.ScheduledCommand cmd)` | Adds a menu item to the bar, that will fire the given command when it is selected.
    `MenuItem` | MenuBar.`addItem​(java.lang.String text, boolean asHTML, MenuBar popup)` | Adds a menu item to the bar, that will open the specified menu when it is selected.
    `MenuItem` | MenuBar.`addItem​(java.lang.String text, Scheduler.ScheduledCommand cmd)` | Adds a menu item to the bar, that will fire the given command when it is selected.
    `MenuItem` | MenuBar.`addItem​(java.lang.String text, MenuBar popup)` | Adds a menu item to the bar, that will open the specified menu when it is selected.
    `protected MenuItem` | MenuBar.`getSelectedItem()` | Returns the `MenuItem` that is currently selected (highlighted) by the user.
    `MenuItem` | MenuBar.`insertItem​(MenuItem item, int beforeIndex)` | Adds a menu item to the bar at a specific index.

    Methods in com.google.gwt.user.client.ui that return types with arguments of type MenuItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.List<MenuItem>` | MenuBar.`getItems()` | Returns a list containing the `MenuItem` objects in the menu bar.

    Methods in com.google.gwt.user.client.ui with parameters of type MenuItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `MenuItem` | MenuBar.`addItem​(MenuItem item)` | Adds a menu item to the bar.
    `(package private) void` | MenuBar.`doItemAction​(MenuItem item, boolean fireCommand, boolean focus)` |
    `int` | MenuBar.`getItemIndex​(MenuItem item)` | Get the index of a `MenuItem`.
    `MenuItem` | MenuBar.`insertItem​(MenuItem item, int beforeIndex)` | Adds a menu item to the bar at a specific index.
    `(package private) void` | MenuBar.`itemOver​(MenuItem item, boolean focus)` |
    `void` | MenuBar.`removeItem​(MenuItem item)` | Removes the specified menu item from the bar.
    `void` | MenuBar.`selectItem​(MenuItem item)` | Select the given MenuItem, which must be a direct child of this MenuBar.
    `(package private) void` | MenuBar.`updateSubmenuIcon​(MenuItem item)` | Show or hide the icon used for items with a submenu.