SWT Tips and Samples 基礎編 > FillLayout |
|
FillLayout名前のとおり領域いっぱいにコンポーネントを配置するLayoutです。コンストラクタで水平方向か、垂直方向かを指定できます。下の例では、GroupオブジェクトにFillLayoutを設定してありますが、Shellオブジェクトにも同じようにレイアウトを設定することができます。スクリーンショットソースコード (FillLayoutTest.java)import org.eclipse.swt.SWT; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class FillLayoutTest { public static void main(String[] args) { new FillLayoutTest(); } public FillLayoutTest() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("FillLayoutTest"); //デフォルトのFillLayoutはHORIZONTAL shell.setLayout(new FillLayout()); Group group1 = new Group(shell, SWT.NONE); group1.setText("FillLayout HORIZONTAL"); group1.setLayout(new FillLayout(SWT.HORIZONTAL)); new Button(group1, SWT.PUSH).setText("Button1"); new Button(group1, SWT.PUSH).setText("Button2"); new Button(group1, SWT.PUSH).setText("Button3"); Group group2 = new Group(shell, SWT.NONE); group2.setText("FillLayout VERTICAL"); group2.setLayout(new FillLayout(SWT.VERTICAL)); new Button(group2, SWT.PUSH).setText("Button1"); new Button(group2, SWT.PUSH).setText("Button2"); new Button(group2, SWT.PUSH).setText("Button3"); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } 参考
最新更新日: 2004年9月1日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||