複数の Component を横に並べて、さらに上下真ん中に Alignment が取れる LayoutManager です。GridLayout などを使うと、横に並べたときに上下一杯に引き延ばされてしまいますが、これを使うと下寄せなどができます。(下の画像は追加した STRETCHモードです)
例えば、Panel などを横に並べて、Border をつけたりするときに上下の高さを揃えてカッコよく並べることができます。
RowLayout | Java1.1 | Doc | RowLayout.class | RowLayout.java |
---|
クラスファイルに main() メソッドを入れてありますので、ダウンロードして、
% javac RowLayout.javaとすれば、上のようなデモウィンドウを開きます。使い方は、その main() メソッドを見てもらえれば……というか add() するだけです。
% java RowLayout
STRETCH モードを追加しました。これは、横に並べた状態で上下一杯に Component を広げるモードです。GridLayout と違うのは、横方向の大きさはそれぞれの Component の Preffered な大きさのままであることです。