Class BadgedListCellRenderer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.client.util.gui.BadgedListCellRenderer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer

public class BadgedListCellRenderer extends JPanel implements ListCellRenderer
See Also:
  • Field Details

    • label

      protected JLabel label
  • Constructor Details

    • BadgedListCellRenderer

      public BadgedListCellRenderer()
  • Method Details

    • getListCellRendererComponent

      public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
      Specified by:
      getListCellRendererComponent in interface ListCellRenderer
    • getToolTipText

      public String getToolTipText(MouseEvent event)
      Overridden to provide the tooltip text for the sub component in this JPanel under the given mouse event
      Overrides:
      getToolTipText in class JComponent
    • addBadge

      protected void addBadge(Icon icon, String tooltip)
    • addBadges

      protected void addBadges(Object value)
      Override this and call addBadge(Icon, String) to add right-side badges for the value
    • valueToText

      protected String valueToText(Object value)