Java remove focusPainted on DefaultMutableTreenNode in JTree

664 Views Asked by At

Is it possible to remove the dots border for DefaultMutableTreenNode in JTree?

For JButton I use:

JButton btn;
btn.setFocusPainted(false);

But I cannot find an equivalent for DefaultMutableTreenNode.

1

There are 1 best solutions below

4
On BEST ANSWER

I'm not sure if that is exactly what you are trying to achieve, but try this before you instantiate any swing components:

// For the border around the icon
UIManager.put("Tree.drawsFocusBorderAroundIcon", false);
// Dashed border
UIManager.put("Tree.drawDashedFocusIndicator", false);