com.objectwave.uiControl
Class TreeListControl

java.lang.Object
  |
  +--com.objectwave.uiControl.ControllerItem
        |
        +--com.objectwave.uiControl.ListControl
              |
              +--com.objectwave.uiControl.TreeListControl
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class TreeListControl
extends ListControl

Before there was the JFC, I had a VERY simple version of a tree control.


Constructor Summary
TreeListControl(java.awt.List comp, java.awt.Container w)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Dispatch request.
 void collapseAt(java.lang.Object obj)
           
 void doubleClickList()
           
 void expandAt(java.lang.Object obj)
           
 void put(TreeCollection tree)
           
 void refresh()
           
 
Methods inherited from class com.objectwave.uiControl.ListControl
add, add, addItem, addObject, addObjects, addObjects, addObjects, addObjectToList, addObjectToList, clear, contains, getComponent, getControllingWindow, getItems, getObject, getObjectsInList, getSelectedIndex, getSelectedItem, getSelectedObject, put, putObjects, putObjects, putObjects, remove, remove, removeSelection, setComponent, setControllingWindow, setObjectsInList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeListControl

public TreeListControl(java.awt.List comp,
                       java.awt.Container w)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Dispatch request.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class ListControl

collapseAt

public void collapseAt(java.lang.Object obj)

doubleClickList

public void doubleClickList()

expandAt

public void expandAt(java.lang.Object obj)

put

public void put(TreeCollection tree)

refresh

public void refresh()