How can I unselect a JTree node selection?
public void clearSelection();
This works great for SINGLE_TREE_SELECTION mode.
public int getSelectionRows() // row based
public TreePath getSelectionPaths() // tree path based
then remove from the retuned arrays the row index or TreePath that you want to unselect and the use the corresponding 'set' methods.