public void init(){
...
final Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
...
final ScrolledComposite scrolledComposite = new ScrolledComposite(shell, SWT.H_SCROLL |SWT.V_SCROLL);
scrolledComposite.setLayout(new FillLayout());
final TabFolder tabFolder = new TabFolder (scrolledComposite, SWT.BORDER);
TabItem controls = new TabItem (tabFolder, SWT.NONE);
TabItem graphView = new TabItem (tabFolder, SWT.NONE);
TabItem refinement = new TabItem (tabFolder, SWT.NONE);
...
Composite composite = new Composite(tabFolder, SWT.NONE);
composite.setLayout(lineLayout);
controls.setControl(composite);
Composite buttons = new Composite(composite, SWT.NONE);
mainConsole = new Text(composite, SWT.BORDER | SWT.READ_ONLY | SWT.V_SCROLL | SWT.H_SCROLL);
....