|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
ui.ConfDictCoup.TableModeleCoup
private class ConfDictCoup.TableModeleCoup
Classe interne décrivant le modèle de JTable utilisé pour ConfDictCoup
| Field Summary | |
|---|---|
private java.lang.Class<?>[] |
colClass
Tableau contenant les classes des colonnes d'objets |
private java.lang.String[] |
columnNames
Tableau conteannt les noms des colonnes |
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> |
data
Les données de la table |
private static long |
serialVersionUID
Pour la sérialisation, non utilisé |
| Fields inherited from class javax.swing.table.DefaultTableModel |
|---|
columnIdentifiers, dataVector |
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
ConfDictCoup.TableModeleCoup(java.lang.Object[][] o)
Constructeur |
|
| Method Summary | |
|---|---|
void |
addRow(java.lang.Object[] o)
Ajoute une ligne à data |
java.util.ArrayList<java.util.ArrayList<java.lang.Object>> |
getArrayListOfData()
Retourne les données sous forme d'ArrayList double |
java.lang.Class<?> |
getColumnClass(int col)
Renvoie la classe des objets de la colonne col |
int |
getColumnCount()
Renvoie le nombre de colonnes de data |
java.lang.String |
getColumnName(int col)
Renvoie le nom de la colonne col |
int |
getRowCount()
Renvoie le nombre de lignes de data |
java.lang.Object |
getValueAt(int row,
int col)
Renvoie l'objet de la cellule ( row,col) de data |
boolean |
isCellEditable(int i,
int j)
Redéfinition indiquant que toutes les cellules, sauf celles de la première colonne (n°), sont éditables |
void |
removeRow(int row)
Supprime la ligne row |
void |
setDataVector(java.lang.Object[][] o,
java.lang.Object[] name)
Stocke les données passées en paramètre dans la structure data |
void |
setValueAt(java.lang.Object value,
int row,
int col)
Affecte value à cellule (row,col) de data |
| Methods inherited from class javax.swing.table.DefaultTableModel |
|---|
addColumn, addColumn, addColumn, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setNumRows, setRowCount |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> data
private java.lang.Class<?>[] colClass
private java.lang.String[] columnNames
| Constructor Detail |
|---|
public ConfDictCoup.TableModeleCoup(java.lang.Object[][] o)
o - les données de la table| Method Detail |
|---|
public java.util.ArrayList<java.util.ArrayList<java.lang.Object>> getArrayListOfData()
data
public void setDataVector(java.lang.Object[][] o,
java.lang.Object[] name)
data
setDataVector in class javax.swing.table.DefaultTableModelDefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[])public void addRow(java.lang.Object[] o)
data
addRow in class javax.swing.table.DefaultTableModelDefaultTableModel.addRow(java.lang.Object[])public java.lang.String getColumnName(int col)
col
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.DefaultTableModelAbstractTableModel.getColumnName(int)
public void setValueAt(java.lang.Object value,
int row,
int col)
value à cellule (row,col) de data
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.DefaultTableModelAbstractTableModel.setValueAt(java.lang.Object, int, int)public void removeRow(int row)
row
removeRow in class javax.swing.table.DefaultTableModelDefaultTableModel.removeRow(int)public int getColumnCount()
data
getColumnCount in interface javax.swing.table.TableModelgetColumnCount in class javax.swing.table.DefaultTableModelTableModel.getColumnCount()public int getRowCount()
data
getRowCount in interface javax.swing.table.TableModelgetRowCount in class javax.swing.table.DefaultTableModelTableModel.getRowCount()
public java.lang.Object getValueAt(int row,
int col)
row,col) de data
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModelTableModel.getValueAt(int, int)
public boolean isCellEditable(int i,
int j)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelAbstractTableModel.isCellEditable(int, int)public java.lang.Class<?> getColumnClass(int col)
col
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelAbstractTableModel.getColumnClass(int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||