Bonjour!
Alors j'ai créé un jTable et j'ai attribué un Objet à une cellule:
Je suis obligé de nommer le package où se trouve la classe car j'ai déclaré la classe dans deux packages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 jus.aoo.projet.bytecode.Ob ober = new jus.aoo.projet.bytecode.Ob(null, null); modele.setValueAt(ober, 1, 1);
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:
Seulement voila, value.equals(Ob oo), il aime pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Donc je me demande si quelqu'un pourrait m'aider à corriger cela?
Merci d'avance!
Partager