merja.gui
Class ItemsTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bymerja.gui.ItemsTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class ItemsTableModel
extends javax.swing.table.AbstractTableModel

TableModel permettant d'afficher les attributs et les items dans une JTable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ItemsTableModel(java.lang.StringBuffer[][] items, java.lang.String[] columnName)
          Constructeur
 
Method Summary
 int getColumnCount()
          Retourne le nombre de colonnes
 java.lang.String getColumnName(int columnIndex)
          Retourne le nom d'une colonne
 int getRowCount()
          Retourne le nombre de lignes
 java.lang.Object getValueAt(int row, int column)
          Retourne l'item à une certaine ligne et une certaine colonne
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemsTableModel

public ItemsTableModel(java.lang.StringBuffer[][] items,
                       java.lang.String[] columnName)
Constructeur

Parameters:
items - tableau d'items
columnName - tableau avec le nom des colonnes
Method Detail

getRowCount

public int getRowCount()
Retourne le nombre de lignes

Returns:
nombre de lignes
See Also:
TableModel.getColumnCount()

getColumnCount

public int getColumnCount()
Retourne le nombre de colonnes

Returns:
nombre de colonnes
See Also:
TableModel.getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Retourne l'item à une certaine ligne et une certaine colonne

Parameters:
row - numéro de la lignes
column - numéro de la colonne
Returns:
items à la colonne column et la ligne row

getColumnName

public java.lang.String getColumnName(int columnIndex)
Retourne le nom d'une colonne

Parameters:
columnIndex - index de la colonne
Returns:
nom de la colonne