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
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
Dernière modification par Invité ; 14/06/2011 à 17h54.
Voilà j'ai trouvé la réponse à ce lien il fallait tout simplement surcharger la méthode getCellRenderer de la classe JTable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } };
Partager