利用可能なサンプル テンプレートの 1 つを使用して、Eclipse プラグイン プロジェクトを作成しました。2 人の視聴者を並べて表示したい。私はこれを達成することができます。しかし、事は..セパレータ自体はありません。基本的には次のようになります。
TreeViewer1 TreeViewer2
. .
....comp1 ....Comp3
. .
....comp2 ....Comp4
私はそれを次のようにしたい:
TreeViewer1 | TreeViewer2
. | .
....comp1 | ....Comp3
. | .
....comp2 | ....Comp4
「new Label(parent, 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"});
}
あなたの考えを共有するように要求します。
ありがとう、パヴァン。