package com.limegroup.gnutella.gui.search;
import java.awt.Component;
import java.text.DateFormat;
import java.util.Date;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
class DateRenderer extends DefaultTableCellRenderer {
private static final DateFormat FORMAT =
DateFormat.getDateInstance(DateFormat.MEDIUM);
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSel,
boolean hasFocus,
int row,
int column) {
Date d = (Date)value;
if(d == null)
return super.getTableCellRendererComponent(table, value, isSel, hasFocus, row, column);
String formatted = FORMAT.format(d);
return super.getTableCellRendererComponent(table, formatted, isSel, hasFocus, row, column);
}
}