首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jXtreetable中插入/删除新行(节点)?

如何在jXtreetable中插入/删除新行(节点)?
EN

Stack Overflow用户
提问于 2015-07-28 15:52:19
回答 1查看 867关注 0票数 0

我正在尝试使用来自SwingLabs库org.jdesktop.swingx.JXTreeTableorg.jdesktop.swingx.JXTreeTable。当我尝试将一个节点插入/移除到/从表中时,我遇到了一个问题。

事实上,人们期望我有一种方法,当模型中的数据发生变化时,可以触发JXTreeTable。但我没找到这样的东西。有人能告诉我如何在JXTreeTable中添加或删除节点(父节点或子节点)吗?

PS:我的模型类扩展了AbstractTreeTableModel。我向它的构造函数传递一个LinkedList,并用这个列表中包含的数据填充JXTreeTable

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 10:53:21

AbstractTreeTableModel有一个类型为TreeModelSupport的受保护成员变量modelSupport,它提供了各种这样的事件方法:

  • fireNewRoot()
  • fireTreeStructureChanged(TreePath)
  • firePathChanged(TreePath)
  • fireChildChanged(TreePath,int,Object)
  • fireChildrenChanged(TreePath、int[]、Object[])
  • fireChildAdded(TreePath,int,Object)
  • fireChildRemoved(TreePath,int,Object)
  • fireChildrenAdded(TreePath、int[]、Object[])
  • fireChildrenRemoved(TreePath、int[]、Object[])
  • addTreeModelListener(TreeModelListener)
  • removeTreeModelListener(TreeModelListener)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31681360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档