0

アプリケーションを設計していて、横にスペースを設定したいです。私の問題は、FormLayout を使用していて、FormAttachment はレイアウトのパーセンテージしか定義できないことです。そのため、エディターが広くなるたびに (私はバックグラウンドで Composite をスクロールしました)、サイド スペースも広くなり、同じサイズのままでいられることを願っています。この問題を解決する方法を知っている人はいますか? ありがとうございます。

    FormData data = new FormData();
    data.left = new FormAttachment(5);
    data.top = new FormAttachment(5);
    data.right = new FormAttachment(95);
    Label1.setLayoutData(data);
4

1 に答える 1

1

offsetに値FormAttachmentを指定して、アタッチメントをオフセットするピクセル数を指定できます。

data.left = new FormAttachment(0, 50);

data.right = new FormAttachment(100, -50);

固定の 50 ピクセル オフセットで左右に配置されます。

于 2014-04-05T07:19:37.057 に答える