【发布时间】:2018-06-02 12:49:55
【问题描述】:
对不起,我疯了。我正在尝试创建一个变量来保存JTree 的选择以供以后使用。我一生都无法弄清楚如何设置该变量而不更新它,然后更改我试图保留的 Jtree 中的选择:
这是我试图捕获JTree 选择的地方:
CopySelection = FormTree.getSelectionModel();
我希望 CopySelection 在我需要之前保持不变。
CopySelection 定义为:
public TreeSelectionModel CopySelection;
当我稍后尝试使用 CopySelection 时,它会随着对 JTree 中选择的更改而更新,但我不希望这样。
【问题讨论】:
-
为什么要保存选择模型而不是对已选择项目的引用?
-
可能是因为我很笨,但我不知道那里可能有多少路径。它可能是 1 个或 2 个或数百个。我认为将整个选择模型保留给父母和所有人会更容易。