Como no tenía conexión a internet, ignoro si hay algo por ahí que cumpla con esos requisitos, pero el caso es que me fabriqué el control que aquí os presento: FileTree. Hace eso: mostrar un arbol de directorios.
Como propiedades añadidas:
-filter:Permite filtrar un patrón, "*.png" por ejemplo mostraría sólo los archivos png, y excluir un patrón añadiendo dos guiones al mismo. Así "--*.png" mostraría todo menos los .png.
-showhidden: Si cierta se pueden ver los archivos que empiezan por ".", si falsa no se ven dichos archivos.
-showfiles:Si falsa sólo se muestran las carpetas.
-selectedpath: Devuelve el path del elemento seleccionado
Como es un control, basta con que copiéis el archivo FileTree.class a vuestro proyecto para que os funcione. Aparecerá entre los controles de la pestaña "View". Si queréis que aparezca en bonito, copiad también el fichero .hidden/control/filetree.png del ejemplo a la carpeta .hidden/control de vuestro proyecto.
A partir de ahí podéis incrustar un arbol de directorios en cualquier formulario que queráis.
Aquí os dejo el código. También lo he incluído entre los dbControles, que espero actualizar aquí en breve.
Saludos
FileTree-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FileTree-0.0.1.tar.gz | |
Tamaño: | 13.92 KB | |
Descargado: | 36 veces |
FileTree-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FileTree-0.0.1.tar.gz | |
Tamaño: | 13.92 KB | |
Descargado: | 36 veces |
FileTree-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FileTree-0.0.1.tar.gz | |
Tamaño: | 13.92 KB | |
Descargado: | 36 veces |