los JTree que puedo hacer son como este

y pues quisiera hacer unop como este

pues si todavía no queda claro pues quiero crear un arbol apartir de mi directorio yasea /home en linux o C:\ en windows pero en las apis de java no encontre nada.
que tendria que hacer desarrollar un clase propia???????
