2011-08-31 12 views
5

Per esplorare le directory in JFileChooser, gli utenti utilizzano il doppio clic. Il problema è che, se cliccano non abbastanza velocemente, il selezionatore di file pensa di voler modificare il nome della directory, ed è molto fastidioso. C'è un modo per disabilitare la modifica del nome della directory?Come proibire la modifica del nome della directory in JFileChooser?

+2

In questo modo, darete fastidio agli utenti che possono fare doppio clic e desiderare che il file abbia questo carattere, in modo che gli utenti non riescano a fare doppio clic un po 'più felice (perché devono ancora fare doppio clic su apri la cartella). –

+1

@JB Nizet - sì, capisco. Ma su questo progetto specifico, non ne hanno bisogno, sono infastiditi e la modifica accidentale del nome della directory potrebbe portare a un disastro. – Rogach

+2

Se si verifica un tale disastro se viene modificato il nome di una directory, non dovrebbe essere proibito a livello di SO? –

risposta

7

È possibile impostare il selettore di file da leggere solo, in caso di necessità:

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

Sfortunatamente, questo rimuove anche il pulsante "nuova cartella", se sono corretto.

+0

Sì, rimuove la 'nuova cartella', ma per me non è un problema. Grazie! – Rogach

Problemi correlati