how can i disable selection of diabled leaf
hi all,
what i am doing is, in DefaultTreeCellRenderer, i am checkingconditions Depending condition I am disabling some of leaf nodes,
and i want to disable selection for these nodes also,
(meaning the disabled leaf nodes should not select)
privateclass ATSDisableTreeNodeRendererextends DefaultTreeCellRenderer
{
public Component getTreeCellRendererComponent(JTree tree, Object value,boolean sel,
boolean expanded,boolean leaf,int row,
boolean hasFocus)
{
Component com = super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf,
row, hasFocus);
if (leaf && someCondition)
{
setEnabled(false);
}
// and i want to this leaf should not selected
// and tried somthing like this
// if(this.isEnabled()){
// if(sel)
// setForeground(getTextSelectionColor());
// else
// setForeground(getTextNonSelectionColor());
// }
returnthis;
}
}
thanks
daya

