SOMA.gui
Class ManipolaAgenti.TabellaAgenti

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

public class ManipolaAgenti.TabellaAgenti
extends javax.swing.table.AbstractTableModel

CLASSE INTERNA CHE DEFINISCE IL "MODELLO" A CUI SI RIFERISCE LA TABELLA DEGLI AgentID. Vedi classe AbstractTableModel Nota Bene: c'è un side-effect sulla variabile "mioAgentWorkerStore" della classe contenitrice!

See Also:
Serialized Form

Field Summary
static int COL_IDENT
          Costanti per essere indipendenti dalla colonna.
static int COL_STATO
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ManipolaAgenti.TabellaAgenti()
           
 
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
 

Field Detail

COL_IDENT

public static final int COL_IDENT
Costanti per essere indipendenti dalla colonna.

See Also:
Constant Field Values

COL_STATO

public static final int COL_STATO
See Also:
Constant Field Values
Constructor Detail

ManipolaAgenti.TabellaAgenti

public ManipolaAgenti.TabellaAgenti()
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