java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
javax.swing.tree.DefaultTreeCellRenderer
com.inductiveautomation.plaf.TreeCellRenderer
com.inductiveautomation.ignition.designer.gui.import_export.ProjectTreeRenderer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants, TreeCellRenderer

public class ProjectTreeRenderer extends com.inductiveautomation.plaf.TreeCellRenderer
See Also:
  • Field Details

  • Constructor Details

    • ProjectTreeRenderer

      public ProjectTreeRenderer(DesignerContext context)
  • Method Details

    • getOpenIcon

      public Icon getOpenIcon()
      Overrides:
      getOpenIcon in class com.inductiveautomation.plaf.TreeCellRenderer
    • getClosedIcon

      public Icon getClosedIcon()
      Overrides:
      getClosedIcon in class com.inductiveautomation.plaf.TreeCellRenderer
    • getTreeCellRendererComponent

      public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
      Specified by:
      getTreeCellRendererComponent in interface TreeCellRenderer
      Overrides:
      getTreeCellRendererComponent in class com.inductiveautomation.plaf.TreeCellRenderer
    • getForeground

      protected Color getForeground(DesignableProject project, ResourceNode node)