Package editor

Class AbstractRangeCellRenderer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer

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

    • g_noFocusBorder

      private static Border g_noFocusBorder
    • _list

      private JList _list
    • _iMaxCodeWidth

      int _iMaxCodeWidth
  • Constructor Details

    • AbstractRangeCellRenderer

      public AbstractRangeCellRenderer(JList list)
  • Method Details

    • init

      protected void init()
    • updateDimensions

      private void updateDimensions()
    • getListCellRendererComponent

      public Component getListCellRendererComponent(JList list, Object value, int modelIndex, boolean isSelected, boolean cellHasFocus)
      Specified by:
      getListCellRendererComponent in interface ListCellRenderer
      Parameters:
      list -
      value -
      modelIndex -
      isSelected -
      cellHasFocus -
      Returns:
    • setUpLabels

      protected void setUpLabels()
    • setLabelsValues

      protected void setLabelsValues(JList list, Object value, boolean isSelected)
    • getCodeWidth

      protected int getCodeWidth(FontMetrics fm, Object obj)