/** * * @author pquiring * * Created : Jan 20, 2014 */ import java.awt.*; import javax.swing.*; import javax.swing.table.*; public class SimpleTableCellRenderer implements TableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (value instanceof String) { return new JLabel((String)value); } if (value instanceof TableCell) { TableCell cell = (TableCell)value; cell.setSelected(isSelected); return cell; } return (Component)value; } }