トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

ViewForm

ViewFormはEclipseのビューに利用されているコンテナ・コンポーネントです。

ViewForm viewForm = new ViewForm(sShell, SWT.BORDER);

CLabel topLeft  = new CLabel(viewForm, SWT.NONE);
topLeft.setText("TopLeft");
topLeft.setBackground(
        new Color[]{
                Display.getDefault().getSystemColor(SWT.COLOR_TITLE_BACKGROUND),
                Display.getDefault().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND)},
              new int[] {90}, false
        );
topLeft.setForeground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE));
topLeft.setImage(new Image(Display.getDefault(), "icons/sample.gif"));
viewForm.setTopLeft(topLeft);

Label topCenter = new Label(viewForm, SWT.NULL);
topCenter.setText("TopCenter");
viewForm.setTopCenter(topCenter);

Label topRight = new Label(viewForm, SWT.NULL);
topRight.setText("TopRight");
viewForm.setTopRight(topRight);

Texy textArea = new Text(viewForm, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
viewForm.setContent(textArea);

ViewFormにsetTopCenterSeparate(true)することで、TopCenterの部分を二段に分けて表示することができます。

ViewForm viewForm = new ViewForm(sShell, SWT.BORDER);
viewForm.setTopCenterSeparate(true);
...

最終更新時間:2006年06月24日 17時10分27秒