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:
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.../
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 CRenduColonneNumero extends DefaultTableCellRenderer {
  public CRenduColonneNumero() { setHorizontalAlignment(RIGHT); }
}
N'y a-t-il pas de risque de téléscopage entre le rendu par colonne, et le rendu par cellule ?
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.