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 Summary
Nested Classes Modifier and Type Class Description static class
SWTBorderLayout.Layout
Indicates 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.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)
-
-
-
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:
computeSize
in classorg.eclipse.swt.widgets.Layout
-
layout
protected void layout(org.eclipse.swt.widgets.Composite composite, boolean flushCache)
- Specified by:
layout
in classorg.eclipse.swt.widgets.Layout
-
-