de.sciss.gui
Class MenuGroup
java.lang.Object
de.sciss.gui.MenuItem
de.sciss.gui.MenuGroup
- All Implemented Interfaces:
- MenuNode
- Direct Known Subclasses:
- MenuRoot
public class MenuGroup
- extends MenuItem
- Version:
- 0.71, 19-Jun-08
- Author:
- Hanns Holger Rutz
Constructor Summary |
MenuGroup(java.lang.String id,
javax.swing.Action a)
|
MenuGroup(java.lang.String id,
java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
collElements
protected final java.util.List collElements
mapElements
protected final java.util.Map mapElements
MenuGroup
public MenuGroup(java.lang.String id,
javax.swing.Action a)
MenuGroup
public MenuGroup(java.lang.String id,
java.lang.String text)
get
public MenuNode get(java.lang.String id)
indexOf
public int indexOf(java.lang.String id)
getByAction
public MenuNode getByAction(javax.swing.Action a)
add
public void add(MenuNode n)
add
public void add(MenuNode n,
int index)
addSeparator
public void addSeparator()
remove
public void remove(int index)
remove
public void remove(MenuNode n)
create
public javax.swing.JComponent create(AbstractWindow w)
- Specified by:
create
in interface MenuNode
- Overrides:
create
in class MenuItem
destroy
public void destroy(AbstractWindow w)
- Specified by:
destroy
in interface MenuNode
- Overrides:
destroy
in class MenuItem
createComponent
protected javax.swing.JComponent createComponent(javax.swing.Action a)
- Overrides:
createComponent
in class MenuItem
putMimic
public void putMimic(java.lang.String id,
AbstractWindow w,
javax.swing.Action a)
put
public void put(java.lang.String id,
AbstractWindow w,
javax.swing.Action a)