Post con tag swing
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)
Primo esempio sulla classe JTable
19 mag
La classe javax.swing.JTable rappresenta una tabella bidimensionale per rappresentare dati. E’ possibile customizzare il comportamento di una JTable, modificando il rendering e la modalità di editing, ad esempio. La classe fornisce comunque delle funzionalità di default.
Java: intercettare l’evento generato dalla rotellina del mouse
1 mag
Intercettare l’evento generato quando si utilizza la rotellina centrale del mouse è possibile utilizzando l’apposita classe java.awt.event.MouseWheelListener e il relativo evento java.awt.event.MouseWheelEvent.
Per poter mettersi in ascolto di questo evento, è necessaria una classe che definisca il metodo
public void addMouseWheelListener(MouseWheelListener l)
In particolare, questo metodo è definito dalla classe java.awt.Component, quindi è necessario che la classe in considerazione erediti dalla classe Component.