我是否需要在我的小部件的构造函数中调用pack()
和/或layout()
?
public class MyWidget extends Composite
{
public MyWidget(Composite parent, int style)
{
super(parent, style);
setLayout(new GridLayout(1, false));
Label lblFoo = new Label(this, SWT.NONE);
lblFoo.setText("Don't panic");
Button btnNewButton = new Button(this, SWT.NONE);
btnNewButton.setText("OK");
pack(); // ?
layout(); // ?
}
}
答案 0 :(得分:1)
正如Marko Topolnik在评论中提到的那样,这些方法将在小部件即将展示时执行。