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

Java 2D - 36: GUI: disegnare tabelle con JTable

Guida Java 2D, corso di base 

 

JTablePer strutturare i dati in 'tabelle', la libreria Swing mette a disposizione la classe JTable.

 

 

 

Costruttori (nella maggior parte dei casi, i significati dei parametri sono ovvi e non verranno trattati):

  • JTable();
  • JTable(int numRows, int numColumns);
  • JTable(TableModel tm);
  • JTable(Object[][] rowData, Object[] columnNames);
  • JTable(Vector rowData, Vector columnNames); .

 

 

Metodi utili di tale classe:

getColumnName(int column)   :   String Restituisce il nome (etichetta) della colonna di indice column.
getColumnCount()   :   int Restituisce il numero di colonne della tabella.
getRowCount()   :   int Restituisce il numero di righe presenti nella tabella.
getValueAt(int row, int column)   :   Object Restituisce il valore contenuto nella cella posta alla riga row, colonna column.
setShowGrid(boolean showGrid)   :   void Imposta la visualizzazione della griglia per separare visivamente le celle (true per visualizzarla, false per disattivarla).

 

Il terzo costruttore di JTable prende come parametro un oggetto creato mediante una classe che implementa l'interfaccia TableModel.

 

E' possibile definire un proprio TableModel (operazione complessa), oppure utilizzare una classe che fornisce un modello 'precotto' utile nella maggior parte dei casi; tale classe รจ DefaultTableModel (estende AbstractTableModel) ed ha per costruttore principale:

  • DefaultTableModel(); .

Java2D---36

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina