扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmversion定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecname定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecversion定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.net类url的类成员方法: toexternalform定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  •  
    当前位置:  编程语言>java/jsp

    java命名空间javax.swing.event类treemodelevent的类成员方法: children定义及介绍

     
        发布时间:2014-2-18  


        本文导语:  children protected object[] children 已被移除的子节点。 treemodelevent public treemodelevent(object source, object[] path, int[] childindices, object[] children) 用来在节点已更改、插入或移除时...

    children

    protected object[] children
    已被移除的子节点。

    treemodelevent

    public treemodelevent(object source,
                          object[] path,
                          int[] childindices,
                          object[] children)
    用来在节点已更改、插入或移除时创建一个事件,将到达已修改项的父级的路径标识为一个 object 数组。所有修改的对象都是同级的,它们是指定父对象的直接后代(不是孙级)。发生插入、删除或更改操作的位置由一个 int 数组指定。该数组中的索引必须是有序的,从最低到最高。

    对于更改操作,模型中的索引完全对应于当前显示在 ui 中的项的索引。因此,如果索引没有按其正确的顺序排列实际上也没有多大关系。但在多次执行插入或删除操作以后,ui 中当前存在的项不再对应于模型中的项。因此,为插入和删除操作正确地指定索引很关键。

    对于插入操作,在执行插入操作之后,索引表示树的最终 状态。因为必须按顺序指定索引,所以最自然的处理方法是从最低索引处开始执行插入操作,向最高索引处移动。在此过程中累计指定插入位置的 integer 对象的 vector,然后将该 vector 转换成一个 int 数组,以创建事件。当位置索引等于零时,在列表的开始处插入节点。当位置索引等于列表的大小时,在列表的结尾处“插入”(追加)节点。

    对于删除操作,在执行删除操作之前,索引表示树的最初 状态。因为必须按顺序指定索引,所以最自然的处理方法是使用一个删除.net/c#/asp.net iis7站长之家 (delete-counter)。先将计数器初始化为零,然后从最低索引到最高索引对列表进行初始化。每执行一次删除操作,就将删除计数器的当前值添加到执行删除的索引位置,然后使用 addelement() 将所得的结果追加到删除位置的 vector 中。然后将删除计数器加 1。所以存储在 vector 中的索引位置可以反映所有以前的删除操作的效果,因此它们表示初始树中每个对象的位置。(还可以从最高索引开始,反向运行到最低索引,并在此过程中使用 insertelementat(integer, 0) 累计删除位置的 vector。)不过,先要生成初始位置的 vector,然后将 integer 对象的 vector 转换成一个 int 数组,以创建事件。

    注:

    • defaulttreemodel类中的 insertnodeinto 方法类似,insertelementat 在索引与向量的大小匹配时追加 vector。所以即使在向量为空时也可以使用 insertelementat(integer, 0)
        要为根节点创建一个节点更改事件,则需要将父索引和子索引都指定为 null

      参数
      source - 对生成该事件负责的 object(事件对象创建者通常传递 this 作为其值)
      path - 指定到达已修改项父级的路径的 object 数组,该数组的第一个元素是存储在根节点上的 object,最后一个元素是存储在父节点上的 object
      childindices - 指定已移除项的索引值的 int 数组。索引必须按存储顺序排列,从最低索引到最高索引
      children - 包含已插入、移除或更改对象的 object 数组
    另请参见:
    treepath
    相关文章推荐:
  • java命名空间java.beans.beancontext类beancontextsupport的类成员方法: children定义及介绍
  • java命名空间javax.swing类jtree.dynamicutiltreenode的类成员方法: children定义及介绍
  • java命名空间javax.swing.tree接口treenode的类成员方法: children定义及介绍
  • java命名空间javax.swing.text类abstractdocument.branchelement的类成员方法: children定义及介绍
  • java命名空间javax.swing.text类abstractdocument.leafelement的类成员方法: children定义及介绍
  • java命名空间javax.swing.tree类defaultmutabletreenode的类成员方法: children定义及介绍
  • java命名空间javax.swing.text类abstractdocument.abstractelement的类成员方法: children定义及介绍
  • java命名空间java.beans.beancontext类beancontextmembershipevent的类成员方法: children定义及介绍
  • java命名空间javax.accessibility类accessiblecontext的类成员方法: accessible_invalidate_children定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3