[JTable] plusieurs colonnes avec ComboBox
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:
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