public abstract class AbstractPropertyGroupModel extends java.lang.Object implements GroupModel, java.lang.Comparable<AbstractPropertyGroupModel>
| 限定符和类型 | 字段和说明 |
|---|---|
protected XCreator |
creator |
protected PropertyCellEditor[] |
editors |
protected java.lang.String |
groupName |
protected CRPropertyDescriptor[] |
properties |
static java.lang.String |
RENDERER |
protected javax.swing.table.TableCellRenderer[] |
renderers |
| 构造器和说明 |
|---|
AbstractPropertyGroupModel(java.lang.String groupName,
XCreator creator,
CRPropertyDescriptor[] props) |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.swing.table.TableCellEditor |
getEditor(int row)
获取属性表中第row行的编辑器
|
java.lang.String |
getGroupName()
该属性所属的分类,普通属性分为基本属性和其它,事件属性根据事件名称不同进行分类
|
javax.swing.table.TableCellRenderer |
getRenderer(int row)
获取属性表中第row行的渲染器
|
int |
getRowCount()
总共的属性行数
|
protected abstract void |
initEditor(int row) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValue, isEditable, setValueprotected java.lang.String groupName
protected XCreator creator
protected CRPropertyDescriptor[] properties
protected javax.swing.table.TableCellRenderer[] renderers
protected PropertyCellEditor[] editors
public static final java.lang.String RENDERER
public AbstractPropertyGroupModel(java.lang.String groupName,
XCreator creator,
CRPropertyDescriptor[] props)
public java.lang.String getGroupName()
GroupModelgetGroupName 在接口中 GroupModelpublic int getRowCount()
GroupModelgetRowCount 在接口中 GroupModelpublic javax.swing.table.TableCellRenderer getRenderer(int row)
GroupModelgetRenderer 在接口中 GroupModelpublic javax.swing.table.TableCellEditor getEditor(int row)
GroupModelgetEditor 在接口中 GroupModelprotected abstract void initEditor(int row)
throws java.lang.Exception
java.lang.Exception