CheckboxTree 3.1 is out!
We actively maintain CheckboxTree and you are kindly
encouraged to try and comment it: your feedback (particularly on your specific
use-case) is highly appreciated!
If you have a Bug Report, or a Requests For
Enhancement, visit our Issue tracker
and pin them down!
Since its first public appearance on 09/11/2007,
CheckboxTree has been downloaded by more than 3.000 users from about 80 countries in
the 6 continents.
If you like and use CheckboxTree, please consider paying a
visit to this page.
CheckboxTree is a Java Swing component that provides a Tree with checkboxes in
every node. Checkboxes can toggle between two states (checked and unchecked). Disabling
and greying checkboxes is also supported. The CheckboxTree API design is inspired by
the JTree interface. In particular, the set of checked nodes is maintained by means of the TreeCheckingModel
interface, closely modelled after the TreeSelectionModel interface.
For more information, see our
JavaWorld article.

The CheckboxTree in action.