Class AlternatingTableCellRenderer

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

public class AlternatingTableCellRenderer extends DefaultTableCellRenderer implements TableCellRenderer

Title: AlternatingTableCellRenderer

Description: The purpose of this class is to override the DefaultTableCellRenderer so that table cells are rendered with a background color which alternates between rows.

Company: NIH MIPAV Project

Version:
1.0
Author:
lorsino
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • alternateRowCount

      private int alternateRowCount
      DOCUMENT ME!
    • color1

      private Color color1
      DOCUMENT ME!
    • color2

      private Color color2
      DOCUMENT ME!
  • Constructor Details

    • AlternatingTableCellRenderer

      public AlternatingTableCellRenderer()
      Creates a new AlternatingTableCellRenderer object.
  • Method Details

    • getTableCellRendererComponent

      public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
      DOCUMENT ME!
      Specified by:
      getTableCellRendererComponent in interface TableCellRenderer
      Overrides:
      getTableCellRendererComponent in class DefaultTableCellRenderer
      Parameters:
      table - DOCUMENT ME!
      value - DOCUMENT ME!
      isSelected - DOCUMENT ME!
      hasFocus - DOCUMENT ME!
      row - DOCUMENT ME!
      column - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • setAlternateRowCount

      public void setAlternateRowCount(int rowCount)
      This method sets the alternating interval.
      Parameters:
      rowCount - int
    • setColor1

      public void setColor1(Color color)
      This method sets the first alternating background color.
      Parameters:
      color - Color
    • setColor2

      public void setColor2(Color color)
      This method sets the second alternating background color.
      Parameters:
      color - Color