Java中JTree的再验证

Java中JTree的再验证,java,dynamic,jtree,Java,Dynamic,Jtree,我正在使用动态生成的JTree。当我点击按钮或标签时,我想重新验证它,这意味着根节点应该重新验证,当我点击按钮或标签时,不应该扩展,所以怎么做?你可以只替换TreeModel的根节点…@MadProgrammer,但是如何像往常一样重新验证它对不起,让你一直打扰兄弟:(但我可以举个例子:p你所说的“重新验证”是什么意思?如果你想重新生成树,可以创建一个新的根节点和子节点,并将其应用到TreeModel,或者用一个新的重新拼贴JTree的模型……你的意思是要使它全部折叠?tree.collapse

我正在使用动态生成的JTree。当我点击按钮或标签时,我想重新验证它,这意味着根节点应该重新验证,当我点击按钮或标签时,不应该扩展,所以怎么做?

你可以只替换
TreeModel
的根节点…@MadProgrammer,但是如何像往常一样重新验证它对不起,让你一直打扰兄弟:(但我可以举个例子:p你所说的“重新验证”是什么意思?如果你想重新生成树,可以创建一个新的根节点和子节点,并将其应用到
TreeModel
,或者用一个新的重新拼贴
JTree
的模型……你的意思是要使它全部折叠?
tree.collapsePath(root)
嗯,是的,对@MadProgrammer我想重新生成它,就像我展开它一次一样,如果我单击按钮,它应该会回到理想的位置。很抱歉,我不擅长解释:(