DefaultTableCellRenderer problème avec value.equals!
Bonjour!
Alors j'ai créé un jTable et j'ai attribué un Objet à une cellule:
Code:
1 2
| jus.aoo.projet.bytecode.Ob ober = new jus.aoo.projet.bytecode.Ob(null, null);
modele.setValueAt(ober, 1, 1); |
Je suis obligé de nommer le package où se trouve la classe car j'ai déclaré la classe dans deux packages.
Quoi qu'il en soie, je désire par la suite, dans mon implémentation de DefaultTableCellRenderer tester si la cellule en question contiens un objet de ce type et si c'est le cas, je désire colorer la cellule en noir. Le problème c'est que je n'arrive pas à mettre la condition dans mon if:
Code:
1 2 3 4 5 6 7 8
| import jus.aoo.projet.bytecode.*;
public class Couleur extends DefaultTableCellRenderer {
//Test pour afficher un ober
if (row==1 && column == 1 && value.equals(Ob oo)
cell.setBackground(Color.black);
} |
Seulement voila, value.equals(Ob oo), il aime pas...
Donc je me demande si quelqu'un pourrait m'aider à corriger cela?
Merci d'avance!