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 :
Maintenant le problème :
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"});
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
Partager