我使用可用的示例模板之一创建了一个 Eclipse 插件项目。我想让两个观众并排。我能够做到这一点。但问题是......没有这样的分隔符。它基本上看起来像这样:
TreeViewer1 TreeViewer2
. .
....comp1 ....Comp3
. .
....comp2 ....Comp4
我想要这样的东西:
TreeViewer1 | TreeViewer2
. | .
....comp1 | ....Comp3
. | .
....comp2 | ....Comp4
我尝试添加'新标签(父,SWT.SEPARATOR | SWT.VERTICAL);' 但是用户界面完全搞砸了。
这是代码
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"});
}
请求你分享你的想法。
谢谢,帕万。