Class ProgressBarCellRenderer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants, TableCellRenderer

public final class ProgressBarCellRenderer extends JProgressBar implements TableCellRenderer
Progress Bar Cell Renderer for JTable. Original code from: http://www.senun.com/Left/Programming/Java_old/ Examples_swing/SwingExamples.html

Since:
1.02
Author:
Gregory Kotsaftis
See Also:
  • Constructor Details

    • ProgressBarCellRenderer

      public ProgressBarCellRenderer()
      Constructor.
    • ProgressBarCellRenderer

      public ProgressBarCellRenderer(boolean paintNum, boolean paintBorder, int min, int max, Hashtable limitColors, Color bg)
      Constructor.

      Parameters:
      paintNum - true or false.
      paintBorder - true or false.
      min - Minimum value.
      max - Maximum value.
      limitColors - Hashtable of colors.
      bg - The Color.
  • Method Details

    • getTableCellRendererComponent

      public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
      Gets the table cell renderer component.

      Specified by:
      getTableCellRendererComponent in interface TableCellRenderer
      Parameters:
      table - The JTable.
      value - The Object.
      isSelected - true if selected.
      hasFocus - true if has focus.
      row - The row number.
      column - The column number.

      Returns:
      The table cell renderer Component.
    • setLimits

      public void setLimits(Hashtable limitColors)
      Sets the limits.

      Parameters:
      limitColors - Hashtable.