public class ToolbarMerge extends AbstractMenuMerge
currentImplicitGroup, displayKey, groups, icon, log, menuId, name
Constructor and Description |
---|
ToolbarMerge(java.lang.String name)
Creates a toolbar merge for the given named toolbar
|
ToolbarMerge(java.lang.String name,
java.lang.String display) |
Modifier and Type | Method and Description |
---|---|
void |
add(javax.swing.AbstractButton button) |
void |
add(int separatorGroup,
javax.swing.AbstractButton button) |
void |
add(int separatorGroup,
javax.swing.Action action)
Adds a new action, wrapped in a
ActionMenuItemMerge , to the specified group number |
void |
add(int separatorGroup,
IMenuMergeModel item)
Adds a new menu merge model to the specified group number
|
protected void |
addSeparator(javax.swing.JComponent menu)
Subclasses must define how "separator" components get added to the parent menu item.
|
javax.swing.JComponent |
createMenu()
Create the parent menu item represented by this object, that all of its children should be contained in.
|
add, add, addSeparator, getMenuId, getName, install, iterate, setMenuId, uninstall
public ToolbarMerge(java.lang.String name)
public ToolbarMerge(java.lang.String name, java.lang.String display)
public void add(int separatorGroup, IMenuMergeModel item)
AbstractMenuMerge
add
in class AbstractMenuMerge
public void add(javax.swing.AbstractButton button)
public void add(int separatorGroup, javax.swing.AbstractButton button)
public void add(int separatorGroup, javax.swing.Action action)
AbstractMenuMerge
ActionMenuItemMerge
, to the specified group numberadd
in class AbstractMenuMerge
protected void addSeparator(javax.swing.JComponent menu)
AbstractMenuMerge
addSeparator
in class AbstractMenuMerge
public javax.swing.JComponent createMenu()
AbstractMenuMerge
createMenu
in class AbstractMenuMerge