SWT Tips and Samples 基礎編 > レイアウト

 

レイアウト

SWTで提供されているレイアウトクラスです。

FillLayout
ウィジェットを垂直または水平方向に、一列に同じ大きさに並べるレイアウトです。SWTで提供されているレイアウトの中でもっともシンプルなレイアウトです。AWTのBoxLayoutと似ています。
RowLayout
ウィジェットを垂直または水平方向に複数行に並べて配置するレイアウトです。ウィンドウがリサイズされたときに、収まりきらないウィジェットが次の行に配置されます。AWTのFlowLayoutと類似しています。
GridLayout
ウィジェットをグリッド上に配置するレイアウトです。配置したウィジェットのマージンや位置合わせなど、細かい設定も可能です。HTMLのテーブルタグの感覚で配置でき、使いやすいレイアウトといえます。AWTのGridBagLayoutと似ています。
FormLayout
SWT独自のレイアウトで、ウィジェットをウィンドウ内部の相対位置や、別のウィジェットとの相対位置で配置を指定できるものです。非常に柔軟性のあるレイアウトです。

それぞれのレイアウトには対応したレイアウトデータクラスというものがあり、配置するウィジェットにデータクラスをセットすることで、より細かなレイアウトを実現できます。以下に各レイアウトを表にしてまとめます。

レイアウト名 対応するデータクラス 類似するAWTのレイアウト
FillLayout なし BoxLayout
RowLayout RowData FlowLayout
GridLayout GridData GridBagLayout
FormLayout FormData なし

参考



最新更新日: 2004年10月20日
 
関連リンク
Eclipse API ドキュメント
FillLayout
RowLayout
GridLayout
FormLayout

- PR -

プレゼンテーション作成ソフト無料お試し版配信中

【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!

オフィス用品・オフィス家具 価 格 交 渉 可! 
◎ 目指せ★業界最安値 ★ ◎ オフィネット・ドットコム株式会社

注文から納品まで驚きの早さ!!【ASKULカタログ】はこちらから・・・

マイクロソフト お得な見積! まとめての購入ならオトクな方法で。ライセンスだから管理も簡単。


Copyright(C) 2003,2004 Jasmin Project. All Right Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送