Bonjour,
J'ai un petit souci lorsque je met un background sur une cellule de ma JTable
voici les screen shot en pièce jointe.
je voudrais que lorsque je clic la ligne soit surlignée
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
29
30
31
32
33
34
35
36 /** * code du main **/ TableCellRenderer renderer1 = new CustomTableCellRenderer(); table.setDefaultRenderer( Object.class, renderer1 ); /** * Ma class CustomTableCellRenderer **/ public class CustomTableCellRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component cell = super.getTableCellRendererComponent (table, value, isSelected, hasFocus, row, column); if(row ==1 && column==1) { cell.setBackground(Color.blue); } else { cell.setBackground(Color.white); } return this; } }
Merci de votre aide.
Bonne journée
Partager