Bonjour,
Est-ce qu'on peut avoir des cellules d'une même colonne d'un JTable avec des types différents par exemple avoir dans une même colonne une cellule du type String, une cellule duType Color,...
Merci d'avance
Version imprimable
Bonjour,
Est-ce qu'on peut avoir des cellules d'une même colonne d'un JTable avec des types différents par exemple avoir dans une même colonne une cellule du type String, une cellule duType Color,...
Merci d'avance
Voilà j'ai trouvé la réponse à ce lien il fallait tout simplement surcharger la méthode getCellRenderer de la classe JTable :
Code:
1
2
3
4
5
6
7
8
9
10
11 public class JMyTable extends JTable{ public TableCellRenderer getCellRenderer(int row, int column) { Object value = getValueAt(row,column); if (value !=null) { return getDefaultRenderer(value.getClass()); } return super.getCellRenderer(row,column); } };