gui.models
Class ListePersonnesModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by gui.models.ListePersonnesModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class ListePersonnesModel
extends javax.swing.table.DefaultTableModel

Modèle pour une JTable contenant les informations sur les personnes à ajouter dans une réservation. Les infos sont les suivantes :

Author:
Ait Elhaj Brahim
See Also:
DefaultTableModel, JTable, Serialized Form

Constructor Summary
ListePersonnesModel(javax.swing.JTable table)
          Construit un modèle de liste de personnes.
 
Method Summary
 void addRow()
          Ajoute une ligne à ce modèle
 java.lang.String getColumnName(int col)
          Renvoie le nom de la colonne col.
 boolean isCellEditable(int li, int co)
          Permet de savoir si une cellule est éditable ou non.
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListePersonnesModel

public ListePersonnesModel(javax.swing.JTable table)
Construit un modèle de liste de personnes.

Parameters:
table - La JTable associée à ce modèle
Method Detail

isCellEditable

public boolean isCellEditable(int li,
                              int co)
Permet de savoir si une cellule est éditable ou non.

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel
Parameters:
li - l'indice de la ligne
co - l'indice de la colonne
Returns:
vrai si la cellule est éditable

addRow

public void addRow()
Ajoute une ligne à ce modèle


getColumnName

public java.lang.String getColumnName(int col)
Renvoie le nom de la colonne col.

Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.DefaultTableModel
Parameters:
col - L'indice de la colonne