4

我想设置一个标签大小来固定大小。并且不改变标签大小加入它的文本我该怎么做呢?

谢谢

4

1 回答 1

8

理想情况下,您会在正在使用的布局中设置宽度。此外,在创建标签时,您可以设置是否要包装内容(即垂直扩展)。

所以这里有一些取决于布局的例子:

表单布局:

// 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 回答