Bonsoir,
J'ai cherche à créer une table dont les lignes s'affichent selon 2 couleurs alternatives. Quelques exemples glanés sur le Net proposent ce principe:Le souci est que j'ai aussi défini des 'Renderer' par colonnes, du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public class RenduCouleurAlternee extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable LaTable, Object Valeur, boolean isSelected, boolean hasFocus, int ligne, int colonne) { /etc.../N'y a-t-il pas de risque de téléscopage entre le rendu par colonne, et le rendu par cellule ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public class CRenduColonneNumero extends DefaultTableCellRenderer { public CRenduColonneNumero() { setHorizontalAlignment(RIGHT); } }
Peut être faut-il gérer la couleur de fond dans le 'Renderer' des colonnes ? Mais dans ce cas, le problème est de gérer le numéro de la ligne...
Je ne vois pas comment résoudre ce problème. Quelqu'un a-t-il une idée ?
Merci & @ bientôt.







Répondre avec citation
Partager