刷新JTree内容

时间:2011-12-27 12:19:07

标签: java swing jtree

我正在使用JTree在网络应用程序上显示频道和成员。

我想问的是我应该如何处理成员移动到不同渠道的情况。 我应该再次创建树(从List生成一些对象是其他列表)或 我可以动态地做到这一点(树需要最终添加监听器)。

每种情况如何影响性能?这棵树不像10个父母10叶子那么大。

1 个答案:

答案 0 :(得分:2)

1)您可以从其Mode l重新创建并填充JTree,有关DefaultTreeModel的说明,示例here

2)GUI的所有更改都将移至BackGround任务,请查看SwingWorkerRunnable#Thread(最简单的方法),但Runnable#Thread需要包装所有输出(摆动方法)到invokeLater