Class LegendTreeNodes.LegendTreeNode

java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
de.kappich.pat.gnd.gnd.LegendTreeNodes.LegendTreeNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode
Direct Known Subclasses:
LegendTreeNodes.IconTreeNode, LegendTreeNodes.RootNode, LegendTreeNodes.TextTreeNode
Enclosing class:
LegendTreeNodes

public static class LegendTreeNodes.LegendTreeNode extends DefaultMutableTreeNode
Eine Klasse für einzelne Objekte in der Legende der Kartendarstellung.

Ein LegendTreeNode verkörpert einen Knoten im Legendenbaum. Jeder Knoten hat einen Namen, d.i. der Text, der in der Legende angezeigt wird, und einen Infotext, der als Tooltipp verwendet wird.

See Also:
  • Constructor Details

    • LegendTreeNode

      public LegendTreeNode(String name, @Nullable String info, @Nullable Object userObjectArg)
      Konstruiert ein Objekt aus den gegebenen Informationen. Das userObject wird an den DefaultMutableTreeNode durchgereicht.
      Parameters:
      name - ein Name
      info - eine Info
  • Method Details

    • getNameOrText

      public String getNameOrText()
      Gibt den Namen oder Text des Knoten zurück.
      Returns:
      den Namen des Knoten
    • getInfo

      @Nullable public String getInfo()
      Gibt den Infotext des Knotens zurück.
      Returns:
      den Infotext