org.tbee.swing.tree
Class CheckTreeManager

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by org.tbee.swing.tree.CheckTreeManager
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener, TreeSelectionListener

public class CheckTreeManager
extends MouseAdapter
implements TreeSelectionListener

This class manages a JTree which uses the CheckListCellRenderer. Usage: JTree lJTree = new JTree(); lContainer.add(lJTree); CheckTreeManager checkTreeManager = new CheckTreeManager(lJTree); ... TreePath checkedPaths[] = checkTreeManager.getSelectionModel().getSelectionPaths();

Version:
$Revision: 1.4 $

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
CheckTreeManager(JTree tree)
           
 
Method Summary
 CheckTreeSelectionModel getSelectionModel()
           
static void main(String[] args)
           
 void mouseClicked(MouseEvent me)
           
 void valueChanged(TreeSelectionEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

CheckTreeManager

public CheckTreeManager(JTree tree)
Method Detail

mouseClicked

public void mouseClicked(MouseEvent me)
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class MouseAdapter

getSelectionModel

public CheckTreeSelectionModel getSelectionModel()

valueChanged

public void valueChanged(TreeSelectionEvent e)
Specified by:
valueChanged in interface TreeSelectionListener

main

public static void main(String[] args)


Copyright © 2011 KnowledgePlaza. All Rights Reserved.