perenono.pac.easytable
Class Table.ATableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--perenono.pac.easytable.Table.ATableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
Table

public class Table.ATableModel
extends javax.swing.table.AbstractTableModel

classe gerant l'affichage des données dans la JTable elle est placé en interne afin de ne pas doubler les données toute les fonctions sont celle standard ( voir doc Sun sur AbstractTableModel )

Author:
Noël Perez
See Also:
Serialized Form

Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
Table.ATableModel()
           
 
Method Summary
 int getColumnCount()
          retourne le nombre de colonne
 java.lang.String getColumnName(int _column)
          retourne le nom de la colonne _column
 int getRowCount()
          retourne le nombre de ligne
 java.lang.Object getValueAt(int _row, int _col)
          retourne la valeur à la position _row, _col
 boolean isCellEditable(int _row, int _col)
          retourne true si la valeur à la position _row, _col peut être modifiée
 void setValueAt(java.lang.Object _aValue, int _row, int _col)
          affecte l'objet _aVlue à la position _row, _col
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table.ATableModel

public Table.ATableModel()
Method Detail

getColumnCount

public int getColumnCount()
retourne le nombre de colonne
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int _column)
retourne le nom de la colonne _column
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
Parameters:
_column - numero de colonne

getRowCount

public int getRowCount()
retourne le nombre de ligne
Overrides:
getRowCount in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int _row,
                                   int _col)
retourne la valeur à la position _row, _col
Overrides:
getValueAt in class javax.swing.table.AbstractTableModel
Parameters:
_col - numero de la colonne
_row - numero de la ligne

isCellEditable

public boolean isCellEditable(int _row,
                              int _col)
retourne true si la valeur à la position _row, _col peut être modifiée
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
Parameters:
_col - numero de la colonne
_row - numero de la ligne

setValueAt

public void setValueAt(java.lang.Object _aValue,
                       int _row,
                       int _col)
affecte l'objet _aVlue à la position _row, _col
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
Parameters:
_aValue - valeur à entrer
_col - numero de la colonne
_row - numero de la ligne


Copyright © 2002 Pere-nono. All Rights Reserved.