Package com.iizix.swt
Class SWTBorderLayout
java.lang.Object
org.eclipse.swt.widgets.Layout
com.iizix.swt.SWTBorderLayout
public class SWTBorderLayout extends org.eclipse.swt.widgets.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
- Nested Class SummaryNested ClassesModifier and TypeClassDescription- static classIndicates the region that a control belongs to.
- Field SummaryFields
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- protected org.eclipse.swt.graphics.Point- computeSize- (org.eclipse.swt.widgets.Composite composite, int wHint, int hHint, boolean flushCache) - protected void- layout- (org.eclipse.swt.widgets.Composite composite, boolean flushCache) - Methods inherited from class org.eclipse.swt.widgets.Layout- flushCache
- Field Details- NORTHpublic static final int NORTH- See Also:
 
- SOUTHpublic static final int SOUTH- See Also:
 
- CENTERpublic static final int CENTER- See Also:
 
- EASTpublic static final int EAST- See Also:
 
- WESTpublic static final int WEST- See Also:
 
 
- Constructor Details- SWTBorderLayoutpublic SWTBorderLayout()
 
- Method Details- computeSizeprotected org.eclipse.swt.graphics.Point computeSize- (org.eclipse.swt.widgets.Composite composite, int wHint, int hHint, boolean flushCache) - Specified by:
- computeSizein class- org.eclipse.swt.widgets.Layout
 
- layoutprotected void layout- (org.eclipse.swt.widgets.Composite composite, boolean flushCache) - Specified by:
- layoutin class- org.eclipse.swt.widgets.Layout