4

サイズを固定するためにラベルサイズを設定したい。テキストに応じてラベルサイズを変更しないでください。どうすればよいですか。

ありがとう

4

1 に答える 1

8

理想的には、使用しているレイアウトで幅を設定します。また、ラベルを作成するときに、コンテンツを折り返すかどうか(つまり、垂直方向に展開するかどうか)を設定できます。

したがって、レイアウトに応じたいくつかの例を次に示します。

FormLayout:

// Add | SWT.WRAP to get label to wrap
Label testLabel = new Label (parent, SWT.LEFT);
FormData fd = new FormData();
fd.width = 50;
testLabel.setLayoutData (fd);

グリッドレイアウト:

// Add | SWT.WRAP to get label to wrap
Label testLabel = new Label (parent, SWT.LEFT);
GridData gd = new GridData ();
gd.widthHint = 50;
testLabel.setLayoutData (gd);
于 2012-11-13T14:50:58.153 に答える