有没有办法打开JFace ElementTreeSelectionDialog展开?

Mic*_*ael 2 java eclipse eclipse-plugin jface

正如标题已经说明的那样......我想打开一个已经展开的Tree的ElementTreeSelectionDialog.有什么办法吗?

问候,迈克尔

Kon*_*hik 5

ElementTreeSelectionDialog没有开箱即用的功能,但您可以轻松扩展它以添加此行为.只需将其子类化并覆盖createTreeViewer方法即可.调用此方法的超级版本后,您将在对话框的初始化TreeViewer上有一个句柄.此时,只需使用TreeViewer.setExpanded()或TreeItem.setExpanded()API进行扩展,就可以根据需要进行扩展.