Voila mon probleme
je veux me servir de AbstractTableModel pour afficher les données d'une base de données. Actuellement pour afficher les données je me sers d'un vecteur
et d'un jtable.
1 2 3 4 5 6 7 8 9 10 11 12
| Vector columnNames = new Vector();
Vector data = new Vector();
while (rs.next())
{
Vector row = new Vector(columns);
for (int i = 1; i <= columns; i++)
{
row.addElement( rs.getString("ACLE") );
row.addElement( rs.getString("ALIBELLE") );
.....
data.addElement( row );
JTable table = new JTable( data, columnNames); |
Mon affichage est ok. Mais mon probleme est que certaine méthode ne marche qu'avec AbstractTableModel comme par exemple afficher une Checkbox a la place de true ou false...
Le modele AbstractTableMode prend les données sous un format:
1 2 3
| String[] columnNames = {""};
Object[][] data = {{} };
JTable table = new JTable(data, columnNames) |
d'ou mon interet du moins je crois de convertir mon vecteur de données en un
Object [] [] pour que les méthode de AbstractTableMode puissent fonctionner
![:(](https://www.developpez.net/forums/images/smilies/icon_sad.gif)
Partager