gpt4 book ai didi

java - JFace Treeviewer 添加新的根元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:59 33 4
gpt4 key购买 nike

我尝试向我的 Treeviewer 添加一个新元素。当我添加一个子元素时,一切正常。但我不知道如何让我的树查看器的根元素将其用作新根元素的父元素。我尝试了类似 treeviewer.add(null,element)treeviwer.add(treeviwer.getTree(),element) 但似乎没有任何效果。添加新根元素的最佳方法是什么?

最佳答案

treeviewer.add(treeviewer.getInput(), element) 应该有效。 getInput() 值是树的根元素。

来自 AbstractTreeViewer 评论:

This method should be called (by the content provider) when a single element has been added to the model, in order to cause the viewer to accurately reflect the model. This method only affects the viewer, not the model.

所以一定要更新你的模型!

关于java - JFace Treeviewer 添加新的根元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512135/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com