public class MenuBarGenerator extends AbstractMenuGenerator<WebMenuBar>
AbstractMenuGeneratordefaultAction, defaultEnabled, defaultHotkey, defaultIcon, defaultIconFormat, defaultSelected, extension, group, languagePrefix, menu, nearClass, path| Constructor and Description |
|---|
MenuBarGenerator()
Constructs new menu bar generator using default menu bar.
|
MenuBarGenerator(WebMenuBar menu)
Constructs new menu bar generator using specified menu bar.
|
| Modifier and Type | Method and Description |
|---|---|
WebCheckBoxMenuItem |
addCheckItem(java.lang.Object icon,
java.lang.String text,
HotkeyData hotkey,
boolean enabled,
boolean selected,
java.awt.event.ActionListener actionListener)
Adds checkbox menu item into menu.
|
WebMenuItem |
addItem(java.lang.Object icon,
java.lang.String text,
HotkeyData hotkey,
boolean enabled,
java.awt.event.ActionListener actionListener)
Adds simple item into menu.
|
WebRadioButtonMenuItem |
addRadioItem(java.lang.Object icon,
java.lang.String text,
HotkeyData hotkey,
boolean enabled,
boolean selected,
java.awt.event.ActionListener actionListener)
Adds radio button menu item into menu.
|
void |
addSeparator()
Adds separator into menu.
|
addCheckItem, addCheckItem, addCheckItem, addCheckItem, addCheckItem, addCheckItem, addCheckItem, addItem, addItem, addItem, addItem, addItem, addItem, addItem, addRadioItem, addRadioItem, addRadioItem, addRadioItem, addRadioItem, addRadioItem, addRadioItem, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, addSubMenu, closeGroup, createCheckItem, createItem, createRadioItem, createSubMenu, getExtension, getIcon, getLanguageKey, getLanguagePrefix, getMenu, getNearClass, getPath, group, isEmpty, openGroup, openGroup, setExtension, setIconSettings, setIconSettings, setLanguagePrefix, setNearClass, setPathpublic MenuBarGenerator()
public MenuBarGenerator(WebMenuBar menu)
menu - menu barpublic void addSeparator()
AbstractMenuGeneratoraddSeparator in class AbstractMenuGenerator<WebMenuBar>public WebMenuItem addItem(java.lang.Object icon, java.lang.String text, HotkeyData hotkey, boolean enabled, java.awt.event.ActionListener actionListener)
AbstractMenuGeneratoraddItem in class AbstractMenuGenerator<WebMenuBar>icon - menu item icon, can be either String icon name, ImageIcon, Image, image File or image URLtext - menu item texthotkey - menu item acceleratorenabled - whether menu item is enabled or notactionListener - menu item action listenerpublic WebCheckBoxMenuItem addCheckItem(java.lang.Object icon, java.lang.String text, HotkeyData hotkey, boolean enabled, boolean selected, java.awt.event.ActionListener actionListener)
AbstractMenuGeneratoraddCheckItem in class AbstractMenuGenerator<WebMenuBar>icon - checkbox menu item icon, can be either String icon name, ImageIcon, Image, image File or image URLtext - checkbox menu item texthotkey - checkbox menu item acceleratorenabled - whether checkbox menu item is enabled or notselected - whether checkbox menu item is selected or notactionListener - checkbox menu item action listenerpublic WebRadioButtonMenuItem addRadioItem(java.lang.Object icon, java.lang.String text, HotkeyData hotkey, boolean enabled, boolean selected, java.awt.event.ActionListener actionListener)
AbstractMenuGeneratoraddRadioItem in class AbstractMenuGenerator<WebMenuBar>icon - radio button menu item icon, can be either String icon name, ImageIcon, Image, image File or image URLtext - radio button menu item texthotkey - radio button menu item acceleratorenabled - whether radio button menu item is enabled or notselected - whether radio button menu item is selected or notactionListener - radio button menu item action listener