1
A
回答
2
你可以从树查看当前选定的对象有:
IStructuredSelection selection = (IStructuredSelection)viewer.getSelection();
Object selected = selection.getFirstElement();
其中“观众”是TreeViewer
selected
是由您的内容提供者返回的模型对象。
您可以使用您的内容提供商,以测试它是否有孩子:
ITreeContentProvider provider = (ITreeContentProvider)viewer.getContentProvider();
boolean hasChildren = provider.hasChildren(selected);
相关问题
- 1. 确定二叉树叶子是否为最大值的函数
- 2. 如何确定节点是否是libxml2中的叶节点?
- 3. 如何确定AWS VPC子网是否为“公有子网”?
- 4. 如何确定JDialog是否有孩子?
- 5. 如何以编程方式确定XML节点是否为叶节点?
- 6. 如何确定给定的DTD是否为另一个子集?
- 7. 如何确定对象是否为PORO?
- 8. 如何确定DStream是否为空
- 9. 如何确定ServletRequest是否为PreflightRequest?
- 10. 如何确定函数是否为空
- 11. 如何确定ZonedDateTime是否为“今天”?
- 12. 如何确定NSString是否为空
- 13. 如何确定值是否为零?
- 14. 如何确定NSManagedObjectID是否为permament?
- 15. 如何确定gif是否为动画?
- 16. 如何确定集合是否为空
- 17. 如何确定类型是否为RunTimeType?
- 18. 如何确定文件是否为空?
- 19. 如何确定列表是否为alist
- 20. 如何确定URL是否为图像?
- 21. 如何确定SystemTime值是否为UTC
- 22. 我如何知道选定的节点是否是树中的叶子? (ExtJS 4)
- 23. 检查叶子c是否与叶子a和叶子b在同一子树中的最有效算法
- 24. Python子进程如何确定子进程是否挂起?
- 25. XPath - 确定树是否只有一种类型的“叶”节点
- 26. 确定varname是否是因子变量
- 27. React - 如何确定特定的子组件是否存在?
- 28. 如何确定电子邮件是否是Base64编码的?
- 29. 如何确定一个类是否是其他类的子类?
- 30. 确定NSFetchedResultsController是否为空
非常感谢。这工作。 – user1168608