Class BrowserView.BrowserListCellRenderer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.snap.swing.BrowserView.BrowserListCellRenderer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer
Enclosing class:
BrowserView<T>

protected class BrowserView.BrowserListCellRenderer extends JPanel implements ListCellRenderer
A Cell renderer for browser column list featuring two labels to show name, item icon and branch icon (if parent).
See Also:
  • Constructor Details

    • BrowserListCellRenderer

      public BrowserListCellRenderer()
      Create new BrowserListCellRenderer.
  • Method Details

    • getListCellRendererComponent

      public Component getListCellRendererComponent(JList aList, Object aVal, int anIndex, boolean isSel, boolean isFoc)
      Configure renderer.
      Specified by:
      getListCellRendererComponent in interface ListCellRenderer
    • getBranchIcon

      public Icon getBranchIcon()
      Returns the icon to indicate branch nodes in a browser (right arrow by default).