1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class MonTreeCellRenderer extends DefaultTreeCellRenderer {
public Component getTreeCellRendererComponent(JTree tree, Object value,
boolean selected, boolean expanded, boolean leaf, int row,
boolean hasFocus) {
super.getTreeCellRendererComponent(tree,value, selected, expanded,
leaf, row,hasFocus);
DefaultMutableTreeNode treeNode=(DefaultMutableTreeNode)value;
Object objet=treeNode.getUserObject();
if (objet.getClass().getName().equals("com.monsite.noyau.Titre_Compte")){
this.setFont(new Font("",Font.BOLD,11));//met en gras et un peu plus gros les objets demandés
}else{
this.setFont(new Font("",Font.PLAIN,10));//le reste en normal
}
return this;
}
} |
Partager