SWTで、コンポーネントをウインドウサイズに合わせて広げたい場合、
(1)単一コンポーネントならFillLayout
(2)複数コンポーネントの1つならGridLayoutを使う

GridLayoutの場合、広げたいコンポーネントに対してGridData.FILL_HORIZONTAL | GridData.FILL_VERTICALをsetLayoutDataで指定する。横も縦もめいっぱい広げる(Fill)という意味。具体的には以下。
TabFolder ectionTabFolder = new TabFolder(top, SWT.NONE);
GridData fillHorizonalGrid = new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL);
lotSelectionTabFolder.setLayoutData(fillHorizonalGrid);


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です