此方法可以设置某一列的渲染(即使用某一个组件--即控件来显示单元格数据) 63 63 table.getColumnModel().getColumn(1).setCellRenderer(new TableCellRenderer 67 * 可以为JCheckBox JComboBox JTextArea 等 68 68 * @see javax.swing.table.TableCellRenderer 90 // 设置单元格渲染(这里是设置表格级别的渲染) 93 91 /*table.setDefaultRenderer(Object.class, new TableCellRenderer
继承TableCellRenderer类,通过getTableCellRendererComponent方法返回渲染成设么控件,渲染的控件我们可以进行二次封装。
它们都能够实现TableCellRenderer接口,该接口配有下面这个单一的方法: ComponentgetTableCellRendererComponent(JTable table,Object renders a color value as a panel with the given color. */ class ColorTableCellRenderer implements TableCellRenderer
ListSelectionModel.SINGLE_SELECTION); daysTable.setDefaultRenderer(daysTable.getColumnClass(0), new TableCellRenderer
单元格容器渲染器(table cell块)单元格容器的渲染器则简单的多,他没有任何数据处理,只绘制一个容器用于承载内部的所有子节点,并在内部将单元格内的子节点渲染出来渲染器:const tableCellRenderer