| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
com.virtuosotechnologies.lib.basiccommand.builder.AbstractBranchBuilderNode
com.virtuosotechnologies.lib.basiccommand.builder.AbstractContainerElementBuilderNode
com.virtuosotechnologies.lib.basiccommand.builder.ComboBoxBuilderNode
A builder that creates a JComboBox
| Nested Class Summary | |
static class | 
ComboBoxBuilderNode.ActionComboBoxRenderer
A renderer for these types of combo boxes  | 
| Field Summary | 
| Fields inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode | 
END_POSITION | 
| Fields inherited from interface com.virtuosotechnologies.lib.command.CommandNodeListener | 
ALL_CHILDREN_REMOVED_METHOD, CHILD_ADDED_METHOD, CHILD_REMOVED_METHOD | 
| Fields inherited from interface com.virtuosotechnologies.lib.container.PropertySetListener | 
PROPERTYSET_CHANGED_METHOD | 
| Constructor Summary | |
  | 
ComboBoxBuilderNode(CommandNode commandNode)
Public constructor used to make standalone JComboBoxes  | 
protected  | 
ComboBoxBuilderNode(CommandNode commandNode,
                    AbstractBranchBuilderNode parent,
                    int index)
Internal constructor used to make JComboBoxes  | 
protected  | 
ComboBoxBuilderNode(CommandNode commandNode,
                    AbstractBranchBuilderNode parent,
                    int index,
                    JComboBox comboBox)
Internal constructor used to make JComboBoxes.  | 
  | 
ComboBoxBuilderNode(CommandNode commandNode,
                    JComboBox comboBox)
Public constructor used to make standalone JComboBoxes  | 
| Method Summary | |
protected  void | 
addElementAt(int pos,
             Object element)
Add indexed element  | 
protected  AbstractBuilderNode | 
createChildNode(CommandNode cn,
                int index)
Create a child node  | 
protected  Object | 
createInitialElement()
Override this method to create the initial element object.  | 
 JComboBox | 
getJComboBox()
Get the built combo box  | 
 void | 
propertySetChanged(PropertySetEvent ev)
Model changed  | 
protected  void | 
removeAllElements()
Remove all elements  | 
protected  void | 
removeElementAt(int pos)
Remove indexed element  | 
| Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractContainerElementBuilderNode | 
disabledStateChanged, getCardinality, getElement, hiddenStateChanged | 
| 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 com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode | 
decGrayLevel, decMaskLevel, dump, getCommandNode, getParent, incGrayLevel, incMaskLevel, isDisabled, isHidden | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public ComboBoxBuilderNode(CommandNode commandNode)
public ComboBoxBuilderNode(CommandNode commandNode,
                           JComboBox comboBox)
protected ComboBoxBuilderNode(CommandNode commandNode,
                              AbstractBranchBuilderNode parent,
                              int index)
protected ComboBoxBuilderNode(CommandNode commandNode,
                              AbstractBranchBuilderNode parent,
                              int index,
                              JComboBox comboBox)
| Method Detail | 
public void propertySetChanged(PropertySetEvent ev)
propertySetChanged in interface PropertySetListenerpropertySetChanged in class AbstractBuilderNodeprotected Object createInitialElement()
createInitialElement in class AbstractContainerElementBuilderNode
protected AbstractBuilderNode createChildNode(CommandNode cn,
                                              int index)
createChildNode in class AbstractBranchBuilderNode
protected void addElementAt(int pos,
                            Object element)
addElementAt in class AbstractBranchBuilderNodeprotected void removeElementAt(int pos)
removeElementAt in class AbstractBranchBuilderNodeprotected void removeAllElements()
removeAllElements in class AbstractBranchBuilderNodepublic JComboBox getJComboBox()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||