## 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 and Description
    --- | ---
    `MenuItem` | MenuBar.`addItem(MenuItem item)` Adds a menu item to the bar.
    `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(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(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, 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, 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.
    `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 and 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 and 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.