When building a reasonably complex Swing application, more often than not you might end up needing a GUI component that is not made available in the Java distribution. In the following tutorial I will present the required steps to make a working treeview with checkboxes that allows the user to browse his/her filesystem.