20 package net.sf.gridarta.gui.data;
22 import java.awt.Component;
23 import javax.swing.JTree;
24 import javax.swing.tree.DefaultTreeCellRenderer;
28 import org.jetbrains.annotations.NotNull;
58 public Component
getTreeCellRendererComponent(
final JTree tree,
final Object value,
final boolean sel,
final boolean expanded,
final boolean leaf,
final int row,
final boolean hasFocus) {
59 super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
65 setText(node.getName());
TreeCellRenderer for NamedTreeNodes in trees.
The data package contains classes for handling data that is organized in a tree.
final FaceObjectProviders faceObjectProviders
The FaceObjectProviders for looking up faces.
ImageIcon getDisplayIcon(@NotNull final NamedObject namedObject)
Returns the display icon for a NamedObject.
Base package of all Gridarta classes.
Component getTreeCellRendererComponent(final JTree tree, final Object value, final boolean sel, final boolean expanded, final boolean leaf, final int row, final boolean hasFocus)
static final long serialVersionUID
The serial version UID.
Provider for faces of GameObjects and Archetypes.
The face is the appearance of an object.
NamedNodeTreeCellRenderer(@NotNull final FaceObjectProviders faceObjectProviders)
Creates a new instance.
TreeNode implementation for Named Objects (like arches, faces, animations, artifacts etc...