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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
		   table.setDefaultRenderer(Object.class, new MonCellRenderer(1,2,1,3));
mais ça marche pas