2012-09-28 46 views
11

JavaFX permite seleccionar un archivo a través de FileChooser y seleccionar un directorio a través de DirectoryChooser, pero ¿cómo puedo permitir que seleccione ambos a la vez?JavaFX FileChooser selecciona archivos y/o directorios?

Algo así como la opción JFileChooser.FILES_AND_DIRECTORIES de Swing.

Actualmente sólo estoy usando JFileChooser directamente, pero no es exactamente una buena correspondencia visual:

+2

A partir del release 2.2.3, he determinado que no existe tal función. Debe hacerlo como se describe arriba. –

Respuesta

12

JavaFX permite seleccionar un archivo a través de FileChooser y seleccionar un directorio a través de DirectoryChooser, pero ¿Cómo puedo permitir seleccionar ambos a la vez?

No existe tal funcionalidad en las versiones JavaFX 2.2 o JavaFX 8 actual. Se solicitó


Un FILES_AND_DIRECTORIES selector para JavaFX en RT-22621.

La solicitud fue rechazada como no van a resolver por la siguiente razón:

Lubomir Nerad añadió un comentario - jun 19 2012 06:59 AM JavaFX utiliza los cuadros de diálogo nativas correspondientes para su archivo y directorio elección. A menos que los diálogos de archivos nativos en todas las plataformas compatibles puedan proporcionar esta función, no podremos agregarla a la API.

Lubomir Nerad agregó un comentario - Jul, 24 2012 06:54 AM La funcionalidad solicitada no la proporcionan los diálogos de la plataforma en Windows XP y Linux/GTK.

Para Java 8, Windows XP ya no es compatible y tal vez Linux se mejorará para proporcionar de forma nativa dicha funcionalidad para que JavaFX pueda usarla y tal característica podría proporcionarse en JavaFX en el futuro. Puede comentar sobre el caso Jira vinculado para registrar su interés.

+1

Considerando los desarrollos desde 2012, ¿esta respuesta sigue estando actualizada? –

+1

Sí, creo que todavía está actualizado (al menos hasta donde sé). Puede solicitar más en la [lista de correo openjfx-dev] (https://wiki.openjdk.java.net/display/OpenJFX/Main) si lo desea. – jewelsea

Cuestiones relacionadas