将固定大小设置为SWT标签

时间:2012-11-13 14:23:38

标签: java swt

我想设置标签尺寸来修复尺寸。 而不是更改加入其文本的标签大小 我该怎么办?

由于

1 个答案:

答案 0 :(得分:6)

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

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

的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);

GridLayout的:

// 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);