0

我正在尝试JXTreeTable从 SwingLabs 库中使用org.jdesktop.swingx.JXTreeTable。当我尝试在表中插入/删除节点时遇到问题。

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

PS:我的模型类扩展了AbstractTreeTableModel. 我传入它的构造函数 aLinkedList并使用此列表中包含的数据填充 JXTreeTable

4

1 回答 1

0

有一个类型为的AbstractTreeTableModel受保护成员变量,它为您提供了多种此类事件方法:modelSupportTreeModelSupport

  • 火新根()
  • 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)
于 2015-07-29T10:53:21.893 回答