This example application shows you how you may use some of the included beans and other features.
The de.alx_development.filesystem package provides tools to display, observe and manipulate filesystem related stuff.
The example on the left hand side shows the de.alx_development.FleSystem.DirectoryTree which uses the de.alx_development.FleSystem.DirectoryTreeModel, a lazy loading model which works performant also on large filesystem structures.
DirectoryTree directoryTree = new DirectoryTree(); directoryTree.setRoot(new File(System.getProperty("user.home"))); JScrollPane directoryPane = new JScrollPane(directoryTree); getContentPane().add(directoryPane);