import java.util.*; 
import java.text.*; 
import java.awt.*; 
import javax.swing.*; 
import javax.swing.table.*; 
import com.lavantech.gui.comp.*;
 
public class DateTimeCellRenderer extends DefaultTableCellRenderer
{
    SimpleDateFormat dateFormatter;
    public DateTimeCellRenderer(String formatString)
    {
        super();
        dateFormatter = new SimpleDateFormat(formatString);
    }

    public Component getTableCellRendererComponent(JTable table,
        Object value, boolean isSelected, boolean hasFocus,
        int row, int column)
    {
        String strval = "";
        if(value != null)
                strval = dateFormatter.format((Date)value);
        return super.getTableCellRendererComponent(table, strval,
            isSelected, hasFocus, row, column);
    }
}
