Package org.jfree.ui

Class DateCellRenderer

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

public class DateCellRenderer extends DefaultTableCellRenderer
A table cell renderer that formats dates.
See Also:
  • Field Details

    • formatter

      private DateFormat formatter
      The formatter.
  • Constructor Details

    • DateCellRenderer

      public DateCellRenderer()
      Default constructor.
    • DateCellRenderer

      public DateCellRenderer(DateFormat formatter)
      Creates a new renderer.
      Parameters:
      formatter - the formatter.
  • Method Details

    • getTableCellRendererComponent

      public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
      Returns itself as the renderer. Supports the TableCellRenderer interface.
      Specified by:
      getTableCellRendererComponent in interface TableCellRenderer
      Overrides:
      getTableCellRendererComponent in class DefaultTableCellRenderer
      Parameters:
      table - the table.
      value - the data to be rendered.
      isSelected - a boolean that indicates whether or not the cell is selected.
      hasFocus - a boolean that indicates whether or not the cell has the focus.
      row - the (zero-based) row index.
      column - the (zero-based) column index.
      Returns:
      the component that can render the contents of the cell.