SOMA.gui
Class ModelloDNS.TabellaDNS

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bySOMA.gui.ModelloDNS.TabellaDNS
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
ModelloDNS

protected class ModelloDNS.TabellaDNS
extends javax.swing.table.AbstractTableModel

CLASSE INTERNA CHE DEFINISCE IL "MODELLO" A CUI SI RIFERISCE LA TABELLA DEL DNS. L'istanza di questa classe è resa dal metodo "cheTabella". Vedi classe AbstractTableModel Nota Bene: c'è un side-effect sulla variabile "mioDNS" della classe contenitrice!

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
protected ModelloDNS.TabellaDNS()
           
 
Method Summary
 java.lang.Class getColumnClass(int col)
          Rende la classe degli oggetti relativi alla colonna "col".
 int getColumnCount()
          Rende il numero di colonne della tabella.
 java.lang.String getColumnName(int col)
          Rende il nome della colonna "col", cioè l'informazione "intensiva".
 int getRowCount()
          Rende il numero di righe della tabella.
 java.lang.Object getValueAt(int row, int col)
          Rende il valore (sottoforma di oggetto) contenuto nella tabella in posizione (row,col).
 boolean isCellEditable(int row, int col)
          La cella in posione (row,col) può essere modificata dall'utente?
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelloDNS.TabellaDNS

protected ModelloDNS.TabellaDNS()
Method Detail

getColumnCount

public int getColumnCount()
Rende il numero di colonne della tabella.


getRowCount

public int getRowCount()
Rende il numero di righe della tabella.


getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Rende il valore (sottoforma di oggetto) contenuto nella tabella in posizione (row,col).


getColumnName

public java.lang.String getColumnName(int col)
Rende il nome della colonna "col", cioè l'informazione "intensiva".


getColumnClass

public java.lang.Class getColumnClass(int col)
Rende la classe degli oggetti relativi alla colonna "col". Necessaria per un buon "allineamento" delle stringhe a sinistra e dei numeri a destra!


isCellEditable

public boolean isCellEditable(int row,
                              int col)
La cella in posione (row,col) può essere modificata dall'utente?



Copyright © 2004 Luca Foschini