Java 将固定大小设置为SWT标签

Java 将固定大小设置为SWT标签,java,swt,Java,Swt,我想将标签大小设置为固定大小。 并且不会根据标签的文本更改标签大小 请问我怎么做 谢谢您最好在使用的布局中设置宽度。此外,在创建标签时,您可以设置是否要包装内容(即垂直展开) 下面是一些根据布局而定的示例: 表单布局: // Add | SWT.WRAP to get label to wrap Label testLabel = new Label (parent, SWT.LEFT); FormData fd = new FormData(); fd.width = 50; testLabe

我想将标签大小设置为固定大小。 并且不会根据标签的文本更改标签大小 请问我怎么做


谢谢

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

下面是一些根据布局而定的示例:

表单布局:

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

我改为使用画布,现在我有了画布和图片,我想在上面放一个按钮,我怎么做?