com.nonesole.swing.plaf.basic.tree.utree.basic
接口 UBasicTreeItemModel

所有已知实现类:
BasicItemObject

public interface UBasicTreeItemModel

UTree的数据模型

版本:
1.0 - build in 2009-11-03
作者:
JACK LEE
另请参见:
BasicItemObject, BasicItemObject

方法摘要
 java.lang.String getFatherId()
          返回当前节点的父节点ID
 java.lang.String getId()
          返回树节点ID
 java.net.URL getImage()
          得到节点的图标路径
 java.lang.Object getObject()
          返回树节点对应的对象
 java.lang.String getText()
          返回树节点名称
 boolean isLeaf()
          当前节点是否是叶子节点
 boolean isRoot()
          返回当前节点是否为根节点
 boolean isSelected()
          返回当前节点是否被选择,对于带checkbox的tree来说这个方法很重要
 UBasicTreeItemModel setFatherId(java.lang.String id)
          设置当前节点的父节点ID,用于定位
 UBasicTreeItemModel setId(java.lang.String id)
          设置树节点ID,用于定位
 UBasicTreeItemModel setImage(java.net.URL image)
          设置节点的图标
 UBasicTreeItemModel setLeaf(boolean isLeaf)
          设置当前节点是否是叶子节点
 UBasicTreeItemModel setObject(java.lang.Object obj)
          设置树节点对应的对象
 UBasicTreeItemModel setRoot(boolean isRoot)
          设置当前节点是根节点
 UBasicTreeItemModel setSelected(boolean isSelected)
          设置当前节点是否被选择,true - 表示被选择,false - 表示没有被选择
 UBasicTreeItemModel setText(java.lang.String text)
          设置树节点名称
 javax.swing.tree.DefaultMutableTreeNode toNode()
          将数据对象转换为node
 

方法详细信息

getImage

java.net.URL getImage()
得到节点的图标路径

返回:
URL

setImage

UBasicTreeItemModel setImage(java.net.URL image)
设置节点的图标

参数:
URL -

isLeaf

boolean isLeaf()
当前节点是否是叶子节点

返回:
true - 是叶子节点,false - 不是叶子节点

setLeaf

UBasicTreeItemModel setLeaf(boolean isLeaf)
设置当前节点是否是叶子节点

参数:
isLeaf - - true 是叶子节点 ,false不是叶子节点

isSelected

boolean isSelected()
返回当前节点是否被选择,对于带checkbox的tree来说这个方法很重要


setSelected

UBasicTreeItemModel setSelected(boolean isSelected)
设置当前节点是否被选择,true - 表示被选择,false - 表示没有被选择


setText

UBasicTreeItemModel setText(java.lang.String text)
设置树节点名称

参数:
text - 名称
返回:
接口

getText

java.lang.String getText()
返回树节点名称

返回:
text 名称

setId

UBasicTreeItemModel setId(java.lang.String id)
设置树节点ID,用于定位

参数:
id - ID
返回:
接口

getId

java.lang.String getId()
返回树节点ID

返回:
id ID

setFatherId

UBasicTreeItemModel setFatherId(java.lang.String id)
设置当前节点的父节点ID,用于定位

参数:
id - ID
返回:
接口

getFatherId

java.lang.String getFatherId()
返回当前节点的父节点ID

返回:
id ID

setObject

UBasicTreeItemModel setObject(java.lang.Object obj)
设置树节点对应的对象

参数:
obj - Object对象
返回:
接口

getObject

java.lang.Object getObject()
返回树节点对应的对象

返回:
对象

isRoot

boolean isRoot()
返回当前节点是否为根节点

返回:
true - 是根节点,false - 不是根节点

setRoot

UBasicTreeItemModel setRoot(boolean isRoot)
设置当前节点是根节点

参数:
true - - 是根节点,false - 不是根节点

toNode

javax.swing.tree.DefaultMutableTreeNode toNode()
将数据对象转换为node