将固定大小设置为SWT标签

use*_*795 3 java swt

我想设置标签大小来修复大小.而不是改变标签大小加入它的文本我该怎么办呢?

谢谢

Ben*_*enG 7

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

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

的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);
Run Code Online (Sandbox Code Playgroud)

网格布局:

// 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);
Run Code Online (Sandbox Code Playgroud)