[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] フローレイアウトは使いにくい( Re[2]: FlowLayoutの最小サイズとは?)
水野@xxxxxxxxxxタイムインターメディアです。
On Fri, 19 Feb 1999 11:32:25 +0900
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx> wrote:
>
> >Layout関連は LayoutManagerクラスと併用で(ソースを)眺めると
> >より理解が深まるかと思います。
> ># 青柳本にも詳しく紹介されてましたよね、確か。
> 月曜日に会社に出たら、
> 水野さんの机に青柳龍也著『Java API プログラミングガイド』があったので
> ばっちりでしょう。
FlowLayoutのソースは読んだので、大体何をやっているかわかったのですが、
結構、使うのが難しいことが解りました。
FlowLayoutの最小サイズとは、addされているコンポーネントの最小サイズを横
一列に並べたもののようです。
又、アプレット自身のレイアウトをFlowLayoutにすると幅が足りない場合に勝手
に画面からはみ出してしまうので、要注意です。
FlowLayoutされた、パネルの各内部コンポーネントは、勝手に、Preferredされて
しまうのでそうされたくない場合には、特別な措置が必要です。(私はその為に
Preferredを無視する(つまりPrefrredに対して自分自身のサイズを返すレイアウ
トを作成しました。)
>
> >## ちなみに、Javaの抽象化精神に反して、座標指定でコンポーネントの
> >## 位置を指定できるレイアウトも出来ます(^^;。
>
> JBuilder 付属の borland.jbcl.layout.xyLayout はこれですね。
> xyLayout を使って JBuilder の IDE のデザイナーでデザインして、
> 最後に GridBugLayout に変更するということを良くやっていました。
#今回作成するプログラムは、JBuilder付属のクラスは極力使わない。
#使う場合は、ソースをチェックしてから使うという方針でいこうと思います。
#そうしないとブラウザから表示できないときに大変なので。