|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 TableCellRenderer 的软件包 | |
---|---|
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.swing.table | 提供用于处理 javax.swing.JTable 的类和接口。 |
javax.swing 中 TableCellRenderer 的使用 |
---|
返回 TableCellRenderer 的 javax.swing 中的方法 | |
---|---|
TableCellRenderer |
JTable.getCellRenderer(int row,
int column)
返回适于由此行和列所指定单元格的渲染器。 |
TableCellRenderer |
JTable.getDefaultRenderer(Class<?> columnClass)
尚未在 TableColumn 中设置渲染器时,返回要使用的单元格渲染器。 |
参数类型为 TableCellRenderer 的 javax.swing 中的方法 | |
---|---|
Component |
JTable.prepareRenderer(TableCellRenderer renderer,
int row,
int column)
通过查询 row 、column 处单元格值的数据模型和单元格选择状态来准备渲染器。 |
void |
JTable.setDefaultRenderer(Class<?> columnClass,
TableCellRenderer renderer)
如果没有在 TableColumn 中设置渲染器,则设置要使用的默认单元格渲染器。 |
javax.swing.table 中 TableCellRenderer 的使用 |
---|
实现 TableCellRenderer 的 javax.swing.table 中的类 | |
---|---|
class |
DefaultTableCellRenderer
呈现(显示) JTable 中每个单元格的标准类。 |
static class |
DefaultTableCellRenderer.UIResource
DefaultTableCellRenderer 的一个子类,它实现 UIResource 。 |
声明为 TableCellRenderer 的 javax.swing.table 中的字段 | |
---|---|
protected TableCellRenderer |
TableColumn.cellRenderer
用于绘制列的数据单元格的渲染器。 |
protected TableCellRenderer |
TableColumn.headerRenderer
用于绘制列标题的渲染器。 |
返回 TableCellRenderer 的 javax.swing.table 中的方法 | |
---|---|
protected TableCellRenderer |
TableColumn.createDefaultHeaderRenderer()
从 Java 2 platform v1.3 开始, TableColumn 构造方法不再调用此方法。 |
protected TableCellRenderer |
JTableHeader.createDefaultRenderer()
返回 TableColumn 未定义头渲染器时所使用的默认渲染器。 |
TableCellRenderer |
TableColumn.getCellRenderer()
返回 JTable 用于绘制此列各值的 TableCellRenderer 。 |
TableCellRenderer |
JTableHeader.getDefaultRenderer()
返回 TableColumn 未定义 headerRenderer 时所使用的默认渲染器。 |
TableCellRenderer |
TableColumn.getHeaderRenderer()
返回用于绘制 TableColumn 标题的 TableCellRenderer 。 |
参数类型为 TableCellRenderer 的 javax.swing.table 中的方法 | |
---|---|
void |
TableColumn.setCellRenderer(TableCellRenderer cellRenderer)
设置 JTable 用于绘制此列各值的 TableCellRenderer 。 |
void |
JTableHeader.setDefaultRenderer(TableCellRenderer defaultRenderer)
设置 TableColumn 未定义 headerRenderer 时所使用的默认渲染器。 |
void |
TableColumn.setHeaderRenderer(TableCellRenderer headerRenderer)
将用于绘制 TableColumn 的标题的 TableCellRenderer 设置为 headerRenderer 。 |
参数类型为 TableCellRenderer 的 javax.swing.table 中的构造方法 | |
---|---|
TableColumn(int modelIndex,
int width,
TableCellRenderer cellRenderer,
TableCellEditor cellEditor)
使用指定的模型索引、宽度、单元格渲染器、单元格编辑器创建并初始化 TableColumn 实例;所有 TableColumn 构造方法都委托给此方法。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。