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.LayoutLays 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 Summary
Nested Classes Modifier and Type Class Description static classSWTBorderLayout.LayoutIndicates the region that a control belongs to.
Constructor Summary
Constructors Constructor Description SWTBorderLayout()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.graphics.PointcomputeSize(org.eclipse.swt.widgets.Composite composite, int wHint, int hHint, boolean flushCache)protected voidlayout(org.eclipse.swt.widgets.Composite composite, boolean flushCache)
Field Detail
NORTH
public static final int NORTH
- See Also:
- Constant Field Values
SOUTH
public static final int SOUTH
- See Also:
- Constant Field Values
CENTER
public static final int CENTER
- See Also:
- Constant Field Values
EAST
public static final int EAST
- See Also:
- Constant Field Values
WEST
public static final int WEST
- See Also:
- Constant Field Values
Method Detail
computeSize
protected org.eclipse.swt.graphics.Point computeSize(org.eclipse.swt.widgets.Composite composite, int wHint, int hHint, boolean flushCache)- Specified by:
computeSizein classorg.eclipse.swt.widgets.Layout
layout
protected void layout(org.eclipse.swt.widgets.Composite composite, boolean flushCache)- Specified by:
layoutin classorg.eclipse.swt.widgets.Layout