- PR -

画面レイアウトでのスペースの取り方

1
投稿者投稿内容
ふく
常連さん
会議室デビュー日: 2005/11/15
投稿数: 25
投稿日時: 2006-03-27 17:11
お世話になっております。

ちょっとした質問というか、疑問です。
画面レイアウトのオブジェクト間(主に横)のスペースはどの様にとるのが望ましいのでしょうか?
思いつくのは以下の1,2,3なのですが、何か良し悪しがあるのでしょうか?
(処理スピードやプラットホーム毎で幅が違う等)
特に文字列オブジェクトの場合は1が楽なのかなぁと。

1.スペース" "を挟む
2.Box.createHorizontalStrut(int width)を使用する。
3.空のサイズだけ指定したラベルを貼る
4.その他

是非とも皆様の意見をお聞かせください。
_________________
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-03-27 17:33
ふつーにマージンとっちゃあかんの?
びしばし
大ベテラン
会議室デビュー日: 2002/03/13
投稿数: 181
投稿日時: 2006-03-27 18:26
Box.createHorizontalStrut(int width)とおっしゃってるのでSwingでの話として。

4. そもそもレイアウトを細かく決めうちしない。

細かく凝ったレイアウトを作っても、OS、JDKのバージョン、Look&Feelセット、ロケールなどなどの違いによって簡単に崩れてしまいますので、そもそも細かい位置指定はしないほうがいいです。

Box.createHorizontalStrut(int width)やBox.createHorizontalGlue()で「だいたいの配置」をするだけにして、あとは「レイアウトマネージャにお任せ」をおすすめします。

あえて厳密にやるならレイアウトマネージャを使わずに、全部座標/サイズを決めうちにすることもできますが...疲れますよ
1

スキルアップ/キャリアアップ(JOB@IT)