Salut!
comment peut on définir le typage d'une colonne d'une JTable?
ou est ce stupide? car j'ai a la fois des donnees type String et d'autre type double...
merci
Version imprimable
Salut!
comment peut on définir le typage d'une colonne d'une JTable?
ou est ce stupide? car j'ai a la fois des donnees type String et d'autre type double...
merci
tu utilise un modele pour ta table dans lequelle tu definis cette classe
Code:
1
2
3
4
5
6
7
8
9
10 /** * return the value at specified cell */ public Object getValueAt(int rowIndex, int columnIndex) { switch (columnIndex) { case 0: return new Integer(rowIndex); case 1: return "salut"; default: return null; } }
Il faut également définir la méthodedu modèle de la table (spécifié par l'interface javax.swing.table.TableModel), comme par exemple :Code:public Class getColumnClass(int columnIndex);
Code:
1
2
3
4
5
6
7 public Class getColumnClass(int columnIndex) { switch (columnIndex) { case 0: return Integer.class; case 1: return String.class; default: return null; } }
merci pour votre aide :)