Bonjour,

Je voudrais créer une table avec plusieurs colonnes, et dans chaque colonne mettre une combobox.

Pour ce faire, j'utilise ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
JTable table= new JTable();
DefaultTableModel model = (DefaultTableModel)FilesDataGridView.getModel();
 
model.addColumn("Colonne_1");
 
model.addColumn("Colonne_2");
table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(new JComboBox(new String[]{"1","2","3"})));
 
model.addColumn("Colonne_3");
table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(new JComboBox(new String[]{"c1", "c2", "c3"}));	        
 
model.addRow(new Object[]{"Row_1"});
Maintenant le problème :
Il me crée bien les deux colonnes, sauf que quand il ajoute le CellEditor à la deuxième colonne il l'enlève de la première colonne.

Une idée?

Merci