2011-08-31 13 views
5

Para buscar directorios en JFileChooser, los usuarios utilizan doble clic. El problema es que, si no hacen clic lo suficientemente rápido, el selector de archivos piensa que quieren editar el nombre del directorio, y es muy molesto. ¿Hay alguna forma de desactivar la edición del nombre del directorio?Cómo prohibir la edición del nombre del directorio en JFileChooser?

+2

Al hacer esto, molestará a los usuarios que pueden hacer doble clic y desear que el selector de archivos tenga esta capacidad, para hacer que los usuarios no puedan hacer doble clic un poco más feliz (porque aún tienen que hacer doble clic en abre la carpeta). –

+1

@JB Nizet - sí, entiendo. Pero en este proyecto específico, no lo necesitan, están molestos y la edición accidental del nombre del directorio provocaría un desastre. – Rogach

+2

Si es un desastre si se cambia algún nombre de directorio, ¿no debería estar prohibido en el nivel del sistema operativo? –

Respuesta

7

Se podría establecer el selector de archivos a ser de sólo lectura, si es necesario:

UIManager.put ("FileChooser.readOnly", Boolean.TRUE);

Desafortunadamente, eso también elimina el botón 'nueva carpeta', si estoy en lo correcto.

+0

Sí, elimina la 'nueva carpeta', pero no es un problema para mí. ¡Gracias! – Rogach

Cuestiones relacionadas