目录搜索
文字
分享


JavaTM 2 Platform
Standard Ed. 6

javax.swing.table
接口 TableCellEditor

所有超级接口:
CellEditor
所有已知实现类:
DefaultCellEditor

1

public interface <b>TableCellEditor</b>

extends CellEditor

此接口定义了要成为组件(如 JListBoxJComboBoxJTreeJTable)的值编辑器的任意对象需要实现的方法。


方法摘要
 Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          为编辑器设置初始 value
 
从接口 javax.swing.CellEditor 继承的方法
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 

方法详细信息

getTableCellEditorComponent

1

2

3

4

5

Component <b>getTableCellEditorComponent</b>(JTable table,

                                      Object value,

                                      boolean isSelected,

                                      int row,

                                      int column)

为编辑器设置初始 value。如果编辑器正在编辑时调用此方法,则会使该编辑器 stopEditing 并且丢失掉部分已编辑的值。

返回应该添加到客户端 Component 层次结构中的组件。一旦在客户端的层次结构中安装了此组件,就能够进行绘制和接收用户输入。

参数:
table - 要求编辑器进行编辑的 JTable;可以为 null
value - 要编辑的单元格的值;由具体的编辑器解释和绘制该值。例如,如果 value 是字符串 "true",则它可呈现为字符串,或者也可作为已选中的复选框来呈现。null 是有效值
isSelected - 如果使用高亮显示来呈现该单元格,则为 true
row - 要编辑的单元格所在行
column - 要编辑的单元格所在列
返回:
要编辑的组件

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。