2015-04-23 69 views

回答

2

你可以從樹查看當前選定的對象有:

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

Object selected = selection.getFirstElement(); 

其中「觀衆」是TreeViewer

selected是由您的內容提供者返回的模型對象。

您可以使用您的內容提供商,以測試它是否有孩子:

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

boolean hasChildren = provider.hasChildren(selected); 
+0

非常感謝。這工作。 – user1168608

相關問題