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, wait
getValue, isEditable, setValue
protected 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()
GroupModel
getGroupName
在接口中 GroupModel
public int getRowCount()
GroupModel
getRowCount
在接口中 GroupModel
public javax.swing.table.TableCellRenderer getRenderer(int row)
GroupModel
getRenderer
在接口中 GroupModel
public javax.swing.table.TableCellEditor getEditor(int row)
GroupModel
getEditor
在接口中 GroupModel
protected abstract void initEditor(int row) throws java.lang.Exception
java.lang.Exception