javatm platform
standard ed. 6

javax.swing.tree
类 treepath

java.lang.object 继承者 javax.swing.tree.treepath
所有【suǒ yǒu】已实现的接口:
serializable

public class treepath
extends object
implements serializable

表示节点的路径。treepath 是 treemodel 提供的 objects 的数组。对数组的元素进行排序,使根始终是数组的第一个元素 (index 为 0)。treepath 是可序列化的,但是【dàn shì】如果该路径的任何组件不可序列化,则它将不能写出。

有关使用树路径的更多信息和示例,请参阅 the java tutorial 中的 how to use trees 一节。

警告:此类的已序列化对象与以后的 swing 版本不兼容。当前的序列化支持【zhī chí】适用于短期存储或运行相同 swing 版本的应用程序之间的 rmi。从 1.4 版本开始【appeared】,已在 java.beans 包中添加了支持【zhī chí】所有 javabeanstm 长期存储的功能。请参见 xmlencoder


构造方法摘要
protected treepath()
          主要【main】为以不同方式表示路径的子类提供。
 treepath(object singlepath)
          构造仅包含单个元素的 treepath。
 treepath(object[] path)
          根据 objects 的数组构造路径,并根据树的数据模型的返回情况,唯一【sole】地标识树的根到指定节点的路径。
protected treepath(object[] path,int length)
          构造一个具有长度【 dù】为 length 的标识路径组件的新 treepath。
protected js随机数treepath(treepath parent,object lastelement)
          构造一个新的 treepath,它是以 lastelement 结束【End】的 parent 标识的路径。
 
方法摘要
 booleanequals(object o)
          通过检查路径中每个元素的相等性,测试两个 treepaths 的相等性。
 objectgetlastpathcomponent()
          返回此路径的最后一个组件。
 treepathgetparentpath()
          返回包含除最后一个路径组件之外的此对象所有元素的路径。
 object[]getpath()
          返回有序的 objects 数组,它包含此 treepath 的组件。
 objectgetpathcomponent(int element)
          返回指定索引位置【locates】的路径组件。
 intgetpathcount()
          返回路径中的元素数。
 inthashcode()
          返回该对象的 hashcode。
 booleanisdescendant(treepath atreepath)
          如果 atreepath 为此 treepath 的后代,则返回 true。
 treepathpathbyaddingchild(object child)
          返回包含此对象的所有元素加上 child 的新路径。
 stringtostring()
          返回一个显示并标识此对象属性的字符串。
 
从类 java.lang.object 继承的方法
clone, finalize, getclass, notify, notifyall, wait, wait, wait
 

构造方法详细小緂ǎn】畔

treepath

public treepath(object[] path)
根据 objects 的数组构造路径,并根据树的数据模型的返回情况,唯一【sole】地标识树的根到指定节点的路径。

该模型可自由地返回需要表示该路径的任何 objects 的数组。defaulttreemodel 返回 treenode 对象的数组。该路径中的第一个 treenode 是树的根,最后一个 treenode 是该路径标识的节点。

参数:
path - 表示节点路径的 objects 数组
的字样,排列起来宛如迷宫般的形状,3公顷大,花海面积25公顷,10天的展出期间,除了杉林葵花迷宫城、月眉花田、杉林大桥花田等,现场还举办?窕ā⑵砀G?及农产品【chǎn pǐn】贩售、情人【给我来一打】看花等活动
道别,列车将在3月的每周六、日复出,搭乘乘客能获得潮风号告别运行的乘车证明【certificate】
凤凰公园属于Ski In/Out的滑雪度【 dù】假村,园区内设备新颖完善,还有水上乐园、保龄球馆等等设施,就算不熟悉滑雪者,也可以【 kě yǐ】体验到不同的运动【sports】乐趣
在进行这趟旅程之前,首先要提醒大家的是九州的部分特色列车并不是每天运行的,除了特急
虽然Wisely未曾过爱【love】知县名古屋蓬莱轩ひつまぶし,但能在台湾【tái wān】先预习其实也是挺开心的^^
武塔国小是一间泰雅族原住民国小,被群山环绕三面环山、坐拥一片翠绿草皮,在夜里天空上满是星星,能将自然【zì rán】美景尽收眼底,周遭还有知名戏水景点南澳南溪
这阵子跟东区的新百货公司信义微风美食相当有缘,几天前跟朋友相约吃饭,地点就选在这里的『一膳食堂』聚餐,而之前也曾听过这是来自台中的名古屋ひつまぶし风味餐厅,主打的就是木桶装鳗鱼【fish】饭,跟Wisely曾过的
潮式极品佛跳墙为潮品集春节【Chinese New Year】限定顶级汤品,?裣蘖抗┯Ψ绞剑?恐鸭鄹?19,800元

treepath

public treepath(object singlepath)
构造仅包含单个元素的 treepath。这通常用于构造 treemodel 的根的 treepath。

参数:
singlepath - 表示节点路径的 object
另请参见:
treepath(object[])

treepath

protected treepath(treepath parent,    object lastelement)
构造一个新的 treepath,它是以 lastelement 结束【End】的 parent 标识的路径。


treepath

protected treepath(object[] path,    int length)
构造一个具有长度为 length 的标识路径组件的新 treepath。


treepath

protected treepath()
主要【main】为以不同方式表示路径的子类提供。如果子类使用此构造方法,则它还应重写 getpathgetpathcountgetpathcomponent 方法,并可能【would】重写 equals 方法。

方法详细信息

getpath

public object[] getpath()
返回有序的 objects 数组,它包含此 treepath 的组件。第一个元素 (index 为 0) 是根。

返回:
表示 treepath 的 objects 的数组
另请参见:
treepath(object[])

getlastpathcomponent

public object getlastpathcomponent()
返回此路径的最后一个组件。对于 defaulttreemodel 返回的路径,它将返回一个 treenode 实例。

返回:
该路径结尾处的 object
另请参见:
treepath(object[])

getpathcount

public int getpathcount()
返回路径中的元素数。

返回:
给出路径项计数的 int

getpathcomponent

public object getpathcomponent(int element)
返回指定索引位置【locates】的路径组件。

参数:
element - 指定路径中元素的 int,其中 0 表示路径中的第一个元素
返回:
该索引位置的 object
抛出:
illegalargumentexception - 如果索引超过路径的长度
另请参见:
treepath(object[])

equals

public boolean equals(object o)
通过检查路径中每个元素的相等性,测试两个 treepaths 的相等性。如果两个路径等长,并且包含相同的元素 (.equals),则认为它们相等。

覆盖:
object 中的 equals
参数:
o - 要比较的 object
返回:
如果此对象与 obj 参数相同,则返回 true;否则返回 false
另请参见:
object.hashcode(),hashtable

hashcode

public int hashcode()
返回该对象的 hashcode。treepath 的哈希代码被定义为路径中最后一个组件的哈希代码。

覆盖:
object 中的 hashcode
返回:js随机数
此对象的 hashcode
另请参见:
object.equals(java.lang.object),hashtable

isdescendant

public boolean isdescendant(treepath atreepath)
如果 atreepath 为此 treepath 的后代,则返回 true。如果 p1 包含组成 p2 路径的所有组件,则 treepath p1 是 treepath p2 的后代。例如,如果此对象具有路径 [a, b],并且 atreepath 具有路径 [a, b, c],那么 atreepath 为此对象的后代。但是【dàn shì】,如果 atreepath 具有路径 [a],那么它不是此对象的后代。按照此定义,treepath 始终被视为其自身的后代。也就是说,atreepath.isdescendant(atreepath) 返回 true。

返回:
如果 atreepath 为此路径的后代,则返回 true

pathbyaddingchild

public treepath网站地图  手机端 pathbyaddingchild(object child)
返回包含此对象的所有元素加上 child 的新路径。child 将是新创建的 treepath 的最后一个元素。如果子对象为 null,将抛出 nullpointerexception。


getparentpath

public treepath getparentpath()
返回包含除最后一个路径组件之外的此对象所有元素的路径。


tostring

public string tostring()
返回一个显示并标识此对象属性的字符串。

覆盖:
object 中的 tostring
返回:
此对象的 string 表示形式

javatm platform
standard ed. 6

提交错误或意见【yì jian】
有关更多的 api 参考资料和开发【developing】人员文档,请参阅 java se 开发【developing】人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作【work】代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策