Class FiltreTriModel
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--FiltreTriModel
- class FiltreTriModel
- extends javax.swing.table.AbstractTableModel
Trieur du contenu d'une JTable.
- See Also:
- Serialized Form
Inner Class Summary |
private class |
FiltreTriModel.Ligne
Classe interne pour la définition d'une fonction de tri. |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary |
FiltreTriModel(javax.swing.table.TableModel tablem)
Constructeur. |
Method Summary |
void |
addEcouteur(javax.swing.JTable table)
Réagit au "clic" de la souris sur un titre d'une colonne. |
int |
getColumnCount()
Donne le nombre de colonnes de la table. |
java.lang.String |
getColumnName(int ncol)
Donne le titre de la colonne. |
int |
getRowCount()
Donne le nombre de lignes de la table. |
java.lang.Object |
getValueAt(int ligne,
int colonne)
Donne la valeur d'un endroit donné dans la table. |
void |
tri(int colonne)
Lance le tri de la table. |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener,
findColumn,
fireTableCellUpdated,
fireTableChanged,
fireTableDataChanged,
fireTableRowsDeleted,
fireTableRowsInserted,
fireTableRowsUpdated,
fireTableStructureChanged,
getColumnClass,
isCellEditable,
removeTableModelListener,
setValueAt |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
PUBLIC
static final int PUBLIC
PROTECTED
static final int PROTECTED
PACKAGE
static final int PACKAGE
PRIVATE
static final int PRIVATE
model
private javax.swing.table.TableModel model
num_colonne
private int num_colonne
lignes
private FiltreTriModel.Ligne[] lignes
FiltreTriModel
public FiltreTriModel(javax.swing.table.TableModel tablem)
- Constructeur.
- Parameters:
tablem
- table à trier
tri
public void tri(int colonne)
- Lance le tri de la table.
- Parameters:
colonne
- numero de la colonne sur laquelle on a cliquée
addEcouteur
public void addEcouteur(javax.swing.JTable table)
- Réagit au "clic" de la souris sur un titre d'une colonne.
- Parameters:
table
- table à trier
getValueAt
public java.lang.Object getValueAt(int ligne,
int colonne)
- Donne la valeur d'un endroit donné dans la table.
- Overrides:
- getValueAt in class javax.swing.table.AbstractTableModel
- Parameters:
ligne
- numero de la lignecolonne
- numero de la colonne
getRowCount
public int getRowCount()
- Donne le nombre de lignes de la table.
- Overrides:
- getRowCount in class javax.swing.table.AbstractTableModel
- Returns:
- le nombre de lignes
getColumnCount
public int getColumnCount()
- Donne le nombre de colonnes de la table.
- Overrides:
- getColumnCount in class javax.swing.table.AbstractTableModel
- Returns:
- le nombre de colonnes
getColumnName
public java.lang.String getColumnName(int ncol)
- Donne le titre de la colonne.
- Overrides:
- getColumnName in class javax.swing.table.AbstractTableModel
- Parameters:
ncol
- numero de la colonne- Returns:
- le titre de la colonne