gpt4 book ai didi

java - 从 eclipse 插件动态更新 TreeViewer

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:55 25 4
gpt4 key购买 nike

我正在创建一个 Eclipse 插件,它要求 TreeViewer 在域对象更改时动态更新。

我从 eclipse 站点找到了一篇文章

http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm?PHPSESSID=4d48764999a9cb66a7fd58a954ef2131

本文提到了以下用于注册域对象更改的代码

/** Because the domain model does not have a richer
* listener model, recursively add this listener
* to each child box of the given box. */
protected void addListenerTo(MovingBox box) {
box.addListener(this);
for (Iterator iterator = box.getBoxes().iterator(); iterator.hasNext();) {
MovingBox aBox = (MovingBox) iterator.next();
addListenerTo(aBox);
}
}

它提到了 MovingBox 的 addListener 方法,在本例中该方法被认为是域对象。本文没有提供任何 MovingBox 实现的代码示例。我在理解 addListener 方法来自哪里时遇到了很多困难?

我在网络上进行了大量搜索,以找到任何可以根据域更改动态更新的 Treeview 工作示例。不确定我是否在寻找正确的东西。有人可以帮我解决同样的问题吗?

最佳答案

此 TreeViewer 示例的所有源代码都可以在本文开头的“源代码”部分中给出的链接中找到。

链接是http://www.eclipse.org/articles/Article-TreeViewer/cbg.article.treeviewer.zip

关于java - 从 eclipse 插件动态更新 TreeViewer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28347053/

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