NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida Java 2D - Capitolo 44: Finestre 'esterne': JFileChooser per navigare nel File System.

 

 

JFileChooserLa libreria Swing offre la possibilità di creare finestre che consentano di navigare nel file system per selezionare un file da aprire o salvare in maniera visiva.

 

 

 

 

 

 

La classe da utilizzare per implementare tali finestre è JFileChooser, che ha i seguenti costruttori:

JFileChooser() Crea una JFileChooser che, aperta, mostrerà, come path iniziale, quello della directory di default dell'utente.
JFileChooser(File currentDirectory) Crea una JFileChooser che, aperta, mostrerà, come path iniziale, quello specificato come parametro.
JFileChooser(File currentDirectory, FileSystemView fsv)) Crea una JFileChooser che, aperta, mostrerà, come path iniziale, quello specificato come parametro ed avrà il FileSystemView specificato come parametro.
JFileChooser(FileSystemView fsv) Crea una JFileChooser con il FileSystem view specificato.
JFileChooser(String currentDirectoryPath) Crea una JFileChooser che, aperta, mostrerà, come path iniziale, quello specificato come parametro.
JFileChooser(String currentDirectoryPath, FileSystemView fsv) Crea una JFileChooser che, aperta, mostrerà, come path iniziale, quello specificato come parametro ed avrà il FileSystemView specificato come parametro.

 

Metodi utili di JFileChooser:

getSelectedFile()   :   File Restituisce il File selezionato.
setCurrentDirectory(File dir)   :   void Imposta la directory corente.
setDialogTitle(String dialogTitle)   :   void Imposta la barra del titolo per la finestra del JFileChooser corrente.
showOpenDialog(Component parent)   :   int Visualizza una finestra per aprire file.
showSaveDialog(Component parent)   :   int Visualizza una finestra per salvare file.
setAcceptAllFileFilterUsed(boolean b)   :   void Se b è true, visualizzerà "tutti i file" nella lista dei file accettati.
setFileFilter(FileFilter filter)   :   void Imposta l'accettazione di un tipo di file, specificato in un FileFilter.
setFileView(FileView fileView)   :   void Imposta l'icona da visualizzare per un tipo di file.
setAccessory(JComponent newAccessory)   :   void Permette di aggiungere al JFileChooser un intero JComponent 'extra' (quello passato come parametro) per inserire altri elementi e permettere funzionalità aggiuntive (es.: visualizzazione delle anteprime o di informazioni sul file, ...).

 

 

 
Vai all'inizio della pagina