|
||||||||||
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.config.ConfAbrege.TableModeleAbr
class ConfAbrege.TableModeleAbr
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 | |
---|---|
ConfAbrege.TableModeleAbr(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
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 |
setArrayListOfData(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
MAJ des données sous forme d'ArrayList double |
void |
setDataVector(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
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, 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 ConfAbrege.TableModeleAbr(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
d
- les données de la tableMethod Detail |
---|
public java.util.ArrayList<java.util.ArrayList<java.lang.Object>> getArrayListOfData()
data
public void setArrayListOfData(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
d
- l'arraylist avec les nouvelles donnéespublic void setDataVector(java.util.ArrayList<java.util.ArrayList<java.lang.Object>> d)
data
d
- listeDefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[])
public void addRow(java.lang.Object[] o)
data
addRow
in class javax.swing.table.DefaultTableModel
DefaultTableModel.addRow(java.lang.Object[])
public java.lang.String getColumnName(int col)
col
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.DefaultTableModel
AbstractTableModel.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.TableModel
setValueAt
in class javax.swing.table.DefaultTableModel
AbstractTableModel.setValueAt(java.lang.Object, int, int)
public void removeRow(int row)
row
removeRow
in class javax.swing.table.DefaultTableModel
DefaultTableModel.removeRow(int)
public int getColumnCount()
data
getColumnCount
in interface javax.swing.table.TableModel
getColumnCount
in class javax.swing.table.DefaultTableModel
TableModel.getColumnCount()
public int getRowCount()
data
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
TableModel.getRowCount()
public java.lang.Object getValueAt(int row, int col)
row
,col
) de data
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class javax.swing.table.DefaultTableModel
TableModel.getValueAt(int, int)
public boolean isCellEditable(int i, int j)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.DefaultTableModel
AbstractTableModel.isCellEditable(int, int)
public java.lang.Class<?> getColumnClass(int col)
col
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
AbstractTableModel.getColumnClass(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |