I have a Jtree and I need to remove the highlight effect on certain node.
So, now I have this for alla nodes

and I would like have this on certain node:

How can I achieve this ? Thanks
I have a Jtree and I need to remove the highlight effect on certain node.
So, now I have this for alla nodes

and I would like have this on certain node:

How can I achieve this ? Thanks
On
Could you not maybe use something like this ? Unsure of practicality and not tested it
tree.addMouseListener (new MouseAdapter (){
public void mousePressed ( MouseEvent e ){
// Check for right click
if (SwingUtilities.isRightMouseButton(e)){
int selection[] = tree.getSelectionRows();
for(int i=0; i< selection.size; i++){
tree.removeSelectionInterval(selection[i], selection[i]);
}
}
}
-First: you need to set an object (with your own property) to the node with the following method:
Remember to implement
toStringmethod in Group class-Second: Create a new class that extends
DefaultTreeCellRendererand overridegetTreeCellRendererComponentlike this:-Third: set your renderer to tree: