gpt4 book ai didi

java - 如何确定 TreeItem 是否是叶子

转载 作者:行者123 更新时间:2023-11-30 03:27:38 26 4
gpt4 key购买 nike

我有一个 JFace TreeViewer,其中用户可以选择一个 TreeItem 并通过菜单选项检查是否是叶节点。

如何实现这一目标?

最佳答案

您可以通过以下方式从树查看器中获取当前选定的对象:

IStructuredSelection selection = (IStructuredSelection)viewer.getSelection();

Object selected = selection.getFirstElement();

其中“查看器”是 TreeViewer

selected 是内容提供商返回的模型对象。

您可以使用您的内容提供程序来测试它是否有以下子项:

ITreeContentProvider provider = (ITreeContentProvider)viewer.getContentProvider();

boolean hasChildren = provider.hasChildren(selected);

关于java - 如何确定 TreeItem 是否是叶子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815757/

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