如何使用带有复选框的Common Navigator Framework

时间:2015-12-15 10:53:30

标签: eclipse-plugin eclipse-rcp rcp cnf

当我使用Common Navigator Framework时,我找不到如何让它像TreeViewer一样支持复选框。

一开始,我打算使用Check Tree View,但它无法充分利用RCP机制,因此我决定使用Common Navigator Framework ....

1 个答案:

答案 0 :(得分:1)

正如Greg所述,此问题一直是answered on the Eclipse Forum

要使用复选框创建CommonViewer,您需要覆盖 createCommonViewerObject喜欢这样:

protected CommonViewer createCommonViewerObject( Composite parent ) {
  int treeStyle = SWT.CHECK | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL; 
  return new CommonViewer( getViewSite().getId(), parent, treeStyle ); 
}