CheckboxTree

CheckboxTree is a Java Swing component providing a tree-like widget with checkboxes in each node. Checkboxes can toggle between the checked and unchecked state. Disabled and greyed checkboxes are also supported. The CheckboxTree API design is inspired by the JTree interface.

CheckboxTree 4.0 is out!
Your feedback is highly appreciated: please file any Bug Report or Request For Enhancement to the project Issue tracker.

Since its first public appearance on 2007-09-11, CheckboxTree has been visited by about 11.000 users from 123 countries in the 6 continents.

If you like and use CheckboxTree, please make a donation!
Supporting open-source software is fair and in your own interest!