TreeCellRenderer (Java SE 19 & JDK 19) (original) (raw)

All Known Implementing Classes:

[DefaultTreeCellRenderer](DefaultTreeCellRenderer.html "class in javax.swing.tree")


public interface TreeCellRenderer

Defines the requirements for an object that displays a tree node. See How to Use Trees in The Java Tutorial for an example of implementing a tree cell renderer that displays custom icons.

[getTreeCellRendererComponent](#getTreeCellRendererComponent%28javax.swing.JTree,java.lang.Object,boolean,boolean,boolean,int,boolean%29)([JTree](../JTree.html "class in javax.swing") tree,[Object](../../../../java.base/java/lang/Object.html "class in java.lang") value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
Sets the value of the current tree cell to value.