1 21 22 package swingwtx.swing.table; 23 24 import swingwtx.swing.*; 25 import swingwt.awt.*; 26 27 public class DefaultTableCellRenderer extends JLabel implements TableCellRenderer { 28 29 public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { 30 31 setValue(value); 32 return this; 33 } 34 35 protected void setValue(Object value) { 36 if (value instanceof Icon) 37 setIcon((Icon) value); 38 else 39 setText( (value == null) ? "" : value.toString() ); 40 } 41 42 } 43 | Popular Tags |