bonsoir
j'ai un problème que je cherche à régler
j'ai essayé de colorer les ligne de jtable mais j'ai remarqué que le text ne paraisse pas que la couleur pas de texte
voila le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
String[] column4 = { "A","B","C",  "D"};
mode5 = new DefaultTableModel(column4, 0);
      mode5.addRow(new String[] {"DDDDDD", "DDDD", "DDDDDDDD", "DDDDDDD"});
        mode5.addRow(new String[] {"SSSS", "SSSSSSSSS", "DD", "SSSS"});
jTable4 = new JTable(mode5);
     jTable4.getColumnModel().getColumn(0).setCellRenderer(new CellRenderer3());
         jTable4.getColumnModel().getColumn(1).setCellRenderer(new CellRenderer3());
 
 
jScrollPane4.setViewportView(jTable4);
 
 
class CellRenderer3 extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
    {
    // si la ligne est sélectionnée alors on met la flêche
 
    if (row % 2 == 0) {
          this.setBackground(Color.orange);
      } else if (row % 2 == 1) {
          this.setBackground(Color.cyan);
      }
 
 
    return this;
 }
 }

j'espere avoir une réponce merci