comment colorier deux cases?
Bonjour,
j'essaye de faire une classe que je vais appeler par plusieurs classes,et pour chaque classe je dois colorier deux cases....pour cela j'ai eu l'idée de faire un constructeur,avec 4 parametre,les deux premier seront pour la premiere case et les deux dernierers pour la deuxieme
voici le code de ma classe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class MonCellRenderer extends DefaultTableCellRenderer {
int i,j,k,l;
public MonCellRenderer(int i,int j,int k,int l){
}
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 == i && column == j)
cell.setBackground(Color.BLUE);
if (row == k && column == l)
cell.setBackground(Color.pink);
else
cell.setBackground(Color.white);
return cell;
}
} |
j'ai essayé de l'appeler de cette maniere
Code:
table.setDefaultRenderer(Object.class, new MonCellRenderer(1,2,1,3));
mais ça marche pas