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