如果没有设置界限,我的标签在下面的代码中没有按预期显示。我正在外壳中创建一个合成,因为我只希望背景图像出现在这个合成中。
在这种情况下,界限应该是什么?我可以根据标签的文本获得最佳界限吗?
Display display = PlatformUI.createDisplay();
Shell shell = new Shell(display);
shell.setText("Header);
Composite main = new Composite(shell, SWT.NONE);
main.setBounds(10, 5, 775, 505);
InputStream is = getClass().getResourceAsStream("/resources/bg.png");
Image bg = new Image(display, is);
main.setBackgroundImage(bg);
main.setBackgroundMode(SWT.INHERIT_DEFAULT);
Label label = new Label(main, SWT.NONE);
//label.setBounds(0, 0, 400,100); // not showing if commented away
label.setText("Label 1");