com.virtuosotechnologies.lib.basiccommand.builder
Class PopupMenuBuilderNode
java.lang.Object
  
com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
      
com.virtuosotechnologies.lib.basiccommand.builder.AbstractBranchBuilderNode
          
com.virtuosotechnologies.lib.basiccommand.builder.AbstractContainerElementBuilderNode
              
com.virtuosotechnologies.lib.basiccommand.builder.AbstractAWTContainerBuilderNode
                  
com.virtuosotechnologies.lib.basiccommand.builder.PopupMenuBuilderNode
- All Implemented Interfaces: 
 - CommandNodeListener, EventListener, PropertySetListener
 
- public class PopupMenuBuilderNode
- extends AbstractAWTContainerBuilderNode
  
A builder that creates a popup menu. Useful for building contextual
 menus
 
 
 
 
 
 
 
 
| Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBranchBuilderNode | 
allChildrenRemoved, buildChildren, childAdded, childRemoved, getChild, getChild, getChildren, getNumChildren, getPosition, getPosition, removeChildElements, setElementAt | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PopupMenuBuilderNode
public PopupMenuBuilderNode(CommandNode commandNode)
- Public constructor
 
PopupMenuBuilderNode
public PopupMenuBuilderNode(CommandNode commandNode,
                            JPopupMenu menu)
- Public constructor
 
createInitialElement
protected Object createInitialElement()
- Override this method to create the initial element object.
- Specified by:
 createInitialElement in class AbstractContainerElementBuilderNode
 
 
 
createChildNode
protected AbstractBuilderNode createChildNode(CommandNode cn,
                                              int index)
- Create a child node
- Specified by:
 createChildNode in class AbstractBranchBuilderNode
 
 
 
getJPopupMenu
public JPopupMenu getJPopupMenu()
- Get the built menu