当前位置: 首页 > 知识库问答 >
问题:

TreeViewer Java

别帅
2023-03-14

我正在构建一个RCP应用程序。我正在使用一个自定义的资源管理器。我将Treeviewer用于自定义内容和标签提供程序。

因此,我的问题是,作为孩子,我如何坚持他们?getElement方法只返回对象数组,我不明白如何决定该数组中的对象是父对象还是子对象。

我希望你能帮助我

共有1个答案

公孙辰龙
2023-03-14

对于TreeViewer,可以使用实现ITreecontentProvider的内容提供程序。

ITReecontentProviderGetElements方法应该只返回树的顶层元素。

要确定树元素是否有子元素,树查看器将调用内容提供程序haschildrement方法:

public boolean hasChildren(Object element)
public Object[] getChildren(Object parentElement)

提供程序返回元素parentElement的任何子元素。如果没有子级返回空数组,则永远不要返回null

有关更多详细信息,请参见此处

 类似资料:

相关问答

相关文章

相关阅读