public class MenuContainer extends MenuNode
| Modifier and Type | Field and Description |
|---|---|
protected WeakHashMap<MenuNode,JMenuItem> |
childMap |
protected JMenu |
menu |
protected String |
name |
syncnodesCountchildrenList, notifyListenerdefaultNodesExtracter, parent| Constructor and Description |
|---|
MenuContainer() |
MenuContainer(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
dropMenuItem() |
String |
getDisplayName()
Возвращает отображаемое имя меню.
|
JMenu |
getMenuItem()
Возвращает JMenuItem для данного пункта
|
String |
getName()
Возвращает имя меню
|
Closeable |
onSelected(Reciver<MenuSelected> consumer) |
Closeable |
onSelected(Reciver<MenuSelected> consumer,
boolean weak) |
void |
onTreeNodeAdded(Integer index,
MenuNode child)
Уведомление о добавлении дочернего узла
|
void |
onTreeNodeRemoved(Integer index,
MenuNode child)
Уведомление о удалении дочернего узла
|
void |
setName(String name) |
addMenuEvent, addMenuListener, addMenuListener, fireMenuEvent, fireMenuEvents, getChildren, getMenuItemCloseableSet, hasMenuListener, removeAllMenuListeners, removeMenuListeneraddTreeNodeListener, addTreeNodeListener, assignParentTo, createEventList, deepOffset, fireTreeNodeEvent, getNodesCount, getRootOffset, getTreeNodeListeners, hasTreeNodeListener, onTreeNodeEvent, onTreeNodeEvent, popup, removeTreeNodeListener, syncrunonPopupEvent, onTreeNodeAdding, onTreeNodeRemoving, resetNodesCount, setNodesCountappendChild, attachListeners, getChildrenList, insertChildAt, removeChild, removeChildAt, resetParent, setChildgetIndex, getIndex, getNextSibling, getNodePath, getNodePath, getParent, getPreviousSibling, getSibling, getSibling, setParent, tree, tree, tree, tree, updateParent, visit, visit, visit, visit, visit, visit, visit, walk, walk, walkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIndex, getNextSibling, getParent, getPreviousSibling, getSibling, tree, visit, visit, visit, walkprotected String name
protected JMenu menu
protected final WeakHashMap<MenuNode,JMenuItem> childMap
public MenuContainer()
public MenuContainer(String name)
public void setName(String name)
public String getDisplayName()
MenuNodegetDisplayName in class MenuNodepublic JMenu getMenuItem()
MenuNodegetMenuItem in class MenuNodepublic void onTreeNodeAdded(Integer index, MenuNode child)
OnTreeNodeAddedonTreeNodeAdded in interface OnTreeNodeAdded<MenuNode>onTreeNodeAdded in interface TreeNodeDeepCounter<MenuNode>onTreeNodeAdded in interface TreeNodeNotifier<MenuNode>onTreeNodeAdded in class IndexTreeNode<MenuNode>index - индекс узлаchild - дочерний узелpublic void onTreeNodeRemoved(Integer index, MenuNode child)
OnTreeNodeRemovedonTreeNodeRemoved in interface OnTreeNodeRemoved<MenuNode>onTreeNodeRemoved in interface TreeNodeDeepCounter<MenuNode>onTreeNodeRemoved in interface TreeNodeNotifier<MenuNode>onTreeNodeRemoved in class IndexTreeNode<MenuNode>index - индекс узлаchild - дочерний узелpublic Closeable onSelected(Reciver<MenuSelected> consumer)
public Closeable onSelected(Reciver<MenuSelected> consumer, boolean weak)
public void dropMenuItem()
dropMenuItem in class MenuNodeCopyright © 2018. All rights reserved.