Java 刷新JTree内容

Java 刷新JTree内容,java,swing,jtree,Java,Swing,Jtree,我正在使用JTree在网络应用程序上显示频道和成员 我想问的是,我应该如何处理成员转移到不同渠道的情况。 我应该再次创建树(从列表中生成一些对象是其他列表)还是 我可以动态地这样做(树需要是最终的,才能添加侦听器) 此外,每种情况如何影响性能?树并不像10个双亲10片叶子那样大。1)您可以从其模式中重新创建和填充树,关于的描述,示例 2) GUI的所有更改将移动到后台任务,请查看SwingWorker或Runnable#Thread(最简单的方法),但Runnable#Thread需要包装所有输

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

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

此外,每种情况如何影响性能?树并不像10个双亲10片叶子那样大。

1)您可以从其
模式中重新创建和填充树,关于的描述,示例


2) GUI的所有更改将移动到后台任务,请查看
SwingWorker
Runnable#Thread
(最简单的方法),但
Runnable#Thread
需要包装所有输出(Swing方法)如果我有一个SwingWorker,他会调用这个方法来更新应该正确完成工作的树,那我会怎么做呢?