ウィジェットのコンストラクターでpack()
and/orを呼び出す必要がありますか?layout()
( Wrapping an SWT Widgetの指示に従いました)
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(); // ?
}
}