Class SWTBorderLayout


public class SWTBorderLayout extends Layout
Lays out a composite, arranging and resizing its components to fit in five regions: north, south, east, west, and center.
shell.setLayout(new SWTBorderLayout());

Button buttonWest=new Button(shell,SWT.PUSH);
buttonWest.setText("West");
buttonWest.setLayoutData(new BorderLayout.BorderData(SWTBorderLayout.WEST));

Button buttonEast=new Button(shell,SWT.PUSH);
buttonEast.setText("East");
buttonEast.setLayoutData(new BorderLayout.BorderData(SWTBorderLayout.EAST));

Button buttonNorth=new Button(shell,SWT.PUSH);
buttonNorth.setText("North");
buttonNorth.setLayoutData(new BorderLayout.BorderData(SWTBorderLayout.NORTH));

Button buttonSouth=new Button(shell,SWT.PUSH);
buttonSouth.setText("South");
buttonSouth.setLayoutData(new BorderLayout.BorderData(SWTBorderLayout.SOUTH));

Text text=new Text(shell,SWT.MULTI|SWT.BORDER|SWT.V_SCROLL|SWT.H_SCROLL);
text.setText("Center");
text.setLayoutData(new SWTBorderLayout.BorderData(SWTBorderLayout.CENTER));
Author:
Christopher Mindus