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

[1877 byte] By [dayanandabva] at [2007-11-27 4:47:30]
# 1
any suggestion? any help?
dayanandabva at 2007-7-12 10:00:15 > top of Java-index,Desktop,Core GUI APIs...