RowLayout クラス

複数の Component を横に並べて、さらに上下真ん中に Alignment が取れる LayoutManager です。GridLayout などを使うと、横に並べたときに上下一杯に引き延ばされてしまいますが、これを使うと下寄せなどができます。(下の画像は追加した STRETCHモードです)

例えば、Panel などを横に並べて、Border をつけたりするときに上下の高さを揃えてカッコよく並べることができます。

RowLayout Java1.1 Doc RowLayout.class RowLayout.java

クラスファイルに main() メソッドを入れてありますので、ダウンロードして、

% javac RowLayout.java
% java RowLayout
とすれば、上のようなデモウィンドウを開きます。使い方は、その main() メソッドを見てもらえれば……というか add() するだけです。


STRETCH モードを追加しました。これは、横に並べた状態で上下一杯に Component を広げるモードです。GridLayout と違うのは、横方向の大きさはそれぞれの Component の Preffered な大きさのままであることです。


使用した感想・要望・苦情などメールしてくださるとうれしいです。
E-Mail: yoshida@ueda.info.waseda.ac.jp
Back to Yoshida's Home Page
Last modified :