Archivio del luglio 2010
Creare un modello personalizzato per una JTable
8 lug
In Java, ogni tabella utilizza un modello per gestire i dati rappresentati.
Il modello in questione deve implementare i metodi definiti nell’interfaccia javax.swing.table.TableModel. Qualora non venisse specificato un modello, la classe JTable crea un’istanza di javax.swing.table.DefaultTableModel
Java: introduzione alla classe JFileChooser
4 lug
La classe javax.swing.JFileChooser consente un semplice ed immediato meccanismo per selezionare file e directory.
Il più semplice modo per istanziare questa classe è usare il costruttore:
JFileChooser(String currentDirectoryPath)
specificando il percorso di una directory, che verrà mostrata quando verrà aperto il file chooser.
Per indicare il tipo di file che deve essere scelto (file, directory o entrambi), utilizziamo il metodo
public void setFileSelectionMode(int mode)
dove mode è un dei seguenti valori:
- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES
Se invece vogliamo abilitare/disabilitare la selezione multipla, utilizziamo il metodo:
public void setMultiSelectionEnabled(boolean b)