如何在java

时间:2017-07-27 09:05:03

标签: java jtree

我写了一个程序来列出活动目录中的文件夹。我有两个jtree, A - 列出网络上的计算机; B - 列出在树A中选择的PC中的文件夹。 但每当我首先在树A中选择一个节点时,它通常会填充树B,但每当我选择树A中的另一个节点时,B就不会重新加载以显示新节点的内容。 如何使树B更改树A中最后选择的节点上的内容?

我试过了

jTree2.setModel(null);

DefaultTreeModel defMod = (DefaultTreeModel)jTree2.getModel();
defMod.reload()

1 个答案:

答案 0 :(得分:0)

您应该点击TreeModelEvent,以表示TreeModel中的更改。

请参阅:https://docs.oracle.com/javase/tutorial/uiswing/events/treemodellistener.html