Class MenuProxy
- All Implemented Interfaces:
ChildProxy<JMenu>, ParentProxy
- Since:
- 3.1.0
- Author:
- Joel Uckelman
-
Field Summary
Fields inherited from class AbstractParent
childrenFields inherited from class AbstractProxy
parent, peers, queueModifier and TypeFieldDescriptionprotected ParentProxyprotected final List<WeakReference<JMenu>> protected final ReferenceQueue<JMenu> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetText()insertSeparator(int pos) booleanvoidsetHideIfBlank(boolean hideIfBlank) voidsetMnemonic(char mnemonic) voidMethods inherited from class AbstractParent
add, getChild, getChildCount, getChildren, getIndex, insert, proxyIndexToRealIndex, remove, removeModifier and TypeMethodDescriptionvoidadd(ChildProxy<?> child) ChildProxy<?> getChild(int pos) intChildProxy<?>[]intgetIndex(ChildProxy<?> child) voidinsert(ChildProxy<?> child, int pos) protected intproxyIndexToRealIndex(int pos) voidremove(int pos) voidremove(ChildProxy<?> child) Methods inherited from class AbstractProxy
forEachPeer, getParent, processQueue, setParentModifier and TypeMethodDescriptionprotected voidforEachPeer(VASSAL.tools.menu.Functor<JMenu> functor) protected voidvoidsetParent(ParentProxy parent)
-
Constructor Details
-
MenuProxy
public MenuProxy() -
MenuProxy
public MenuProxy(boolean hideIfBlank) -
MenuProxy
-
-
Method Details
-
isHideIfBlank
public boolean isHideIfBlank() -
setHideIfBlank
public void setHideIfBlank(boolean hideIfBlank) -
addSeparator
-
insertSeparator
-
getText
-
setText
-
createPeer
- Specified by:
createPeerin interfaceChildProxy<JMenu>- Specified by:
createPeerin classAbstractProxy<JMenu>
-
setMnemonic
public void setMnemonic(char mnemonic)
-