Package de.sciss.gui
Class MenuGroup
- java.lang.Object
-
- de.sciss.gui.MenuItem
-
- de.sciss.gui.MenuGroup
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.sciss.gui.MenuItem
MenuItem.Realized
-
Nested classes/interfaces inherited from interface de.sciss.gui.MenuNode
MenuNode.DummyAction
-
-
Field Summary
Fields Modifier and Type Field Description protected de.sciss.gui.MenuGroup.NodeProxydefaultProxyprotected java.util.Mapproxies-
Fields inherited from class de.sciss.gui.MenuItem
mapRealized
-
Fields inherited from interface de.sciss.gui.MenuNode
IDENTIFIER
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(AbstractWindow w, MenuNode n)voidadd(AbstractWindow w, MenuNode n, int index)voidadd(MenuNode n)voidadd(MenuNode n, int index)voidaddSeparator()voidaddSeparator(AbstractWindow w)javax.swing.JComponentcreate(AbstractWindow w)protected javax.swing.JComponentcreateComponent(javax.swing.Action a)voiddestroy(AbstractWindow w)MenuNodeget(int idx)MenuNodeget(AbstractWindow w, java.lang.String id)MenuNodeget(java.lang.String id)MenuNodegetByAction(AbstractWindow w, javax.swing.Action a)MenuNodegetByAction(javax.swing.Action a)intindexOf(AbstractWindow w, java.lang.String id)intindexOf(java.lang.String id)voidputMimic(java.lang.String id, AbstractWindow w, javax.swing.Action a)voidremove(int index)voidremove(AbstractWindow w, int index)voidremove(AbstractWindow w, MenuNode n)voidremove(MenuNode n)intsize()-
Methods inherited from class de.sciss.gui.MenuItem
getAction, getAction, getID, getRealized, put, remove, setEnabled
-
-
-
-
Method Detail
-
get
public MenuNode get(java.lang.String id)
-
get
public MenuNode get(AbstractWindow w, java.lang.String id)
-
indexOf
public int indexOf(java.lang.String id)
-
indexOf
public int indexOf(AbstractWindow w, java.lang.String id)
-
getByAction
public MenuNode getByAction(javax.swing.Action a)
-
getByAction
public MenuNode getByAction(AbstractWindow w, javax.swing.Action a)
-
add
public void add(AbstractWindow w, MenuNode n)
-
add
public void add(MenuNode n)
-
add
public void add(MenuNode n, int index)
-
add
public void add(AbstractWindow w, MenuNode n, int index)
-
size
public int size()
-
get
public MenuNode get(int idx)
-
addSeparator
public void addSeparator(AbstractWindow w)
-
addSeparator
public void addSeparator()
-
remove
public void remove(int index)
-
remove
public void remove(AbstractWindow w, int index)
-
remove
public void remove(MenuNode n)
-
remove
public void remove(AbstractWindow w, MenuNode n)
-
create
public javax.swing.JComponent create(AbstractWindow w)
-
destroy
public void destroy(AbstractWindow w)
-
createComponent
protected javax.swing.JComponent createComponent(javax.swing.Action a)
- Overrides:
createComponentin classMenuItem
-
putMimic
public void putMimic(java.lang.String id, AbstractWindow w, javax.swing.Action a)
-
-