2013-04-17 53 views
0

我已经使用其中一个示例模板创建了一个eclipse插件项目。我想要两个观众并排。我能够做到这一点。但事情是......没有分隔符。它基本上是这样的:如何在两个TreeTable入口之间添加分隔符

TreeViewer1 TreeViewer2 
    .    . 
    ....comp1  ....Comp3 
    .    . 
    ....comp2  ....Comp4 

我想把它是这样的:

TreeViewer1 | TreeViewer2 
    .   | . 
    ....comp1 | ....Comp3 
    .   | . 
    ....comp2 | ....Comp4 

我尝试添加 '新标签(父母,SWT.SEPARATOR | SWT.VERTICAL);'但UI完全搞砸了。

这是代码

public void createPartControl(Composite parent) 
{ 
viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL 
     | SWT.V_SCROLL); 
viewer.setContentProvider(new ViewContentProvider()); 
viewer.setLabelProvider(new ViewLabelProvider()); 
// Provide the input to the ContentProvider 
viewer.setInput(new String[] {"One", "Two", "Three"}); 

new Label(parent, SWT.SEPARATOR | SWT.VERTICAL); 

viewer2 = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL 
     | SWT.V_SCROLL); 
viewer2.setContentProvider(new ViewContentProvider()); 
viewer2.setLabelProvider(new ViewLabelProvider()); 
// Provide the input to the ContentProvider 
viewer2.setInput(new String[] {"One", "Two", "Three"}); 

} 

enter image description here请求大家分享你的看法。

谢谢, Pavan。

回答

相关问题