如图:
是一个treetable
点击树节点后就会出现几行,可是这几行和开始的TABLE的表头一样的,
怎么才能在点开节点后出现一个新的表格,或者是一个面板我重新加载一个表格
还有点击树节点前那个小加号的事件怎么写啊?
是一个treetable
点击树节点后就会出现几行,可是这几行和开始的TABLE的表头一样的,
怎么才能在点开节点后出现一个新的表格,或者是一个面板我重新加载一个表格
还有点击树节点前那个小加号的事件怎么写啊?
TreeExpansionListener
第一列可以重写一下renderer和editor.
自己上网找些类似资源管理器里的带边框的+-号作为外观.
当点击"-"关闭结点的时候,把对应的行删除掉.
隐藏的数据放到一个map里面.
当点击"+"展开结点的时候,根据标识从map里找到对应数据增加行.
这样就模拟了树展开和关闭结点的功能.如果要是多层的父子关系,lz的treetable继承JTree,重写TreeNode.
我曾经做过一个结点是table的tree,觉得很麻烦,看需求了.