我正在使用SWT在Label
中添加Text
或Composite
。但它永远不会显示,我没有看到我的代码中的错误。有谁知道我的问题是什么?
这是一个简单的代码段:
//some code before...
shell = new Shell(display);
shell.setSize(1000, 700);
shell.setText("Window");
shell.setLayout(new GridLayout(3, true));
Composite contentUp = new Composite(shell, SWT.BORDER);
GridData contentUpData = new GridData(SWT.FILL, SWT.FILL, true, false);
contentUpData.horizontalSpan = 3;
contentUpData.heightHint = 100;
contentUp.setLayoutData(contentUpData);
final Label label = new Label(contentUp, SWT.NONE);
label.setText("Show me");
label.setLayoutData(new GridData(SWT.LEFT, SWT.FILL, true, true));
//...
shell.open();