2009年5月3日日曜日

Java AWT レイアウトマネージャ FlowLayout

FlowLayout は、コントロールを追加した順番に横一列に並べて配置します。1列で配置しきれない場合は折り返して配置されます。

package MyPackage1;

import java.awt.*;
import java.awt.event.*;

public class FlowLayoutSample {
/*
* エントリポイント
*/
public static void main(String args[]){
new FlowLayoutSample();
}

/*
* コンストラクタ
*/
public FlowLayoutSample(){
//フレームを作成します。
Frame frm = new Frame("FlowLayoutSample");
//フレームサイズを指定します。
frm.setSize(300,300);
//無名クラスを使用してFrameを閉じます。
frm.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent ev){
System.exit(0);
}
});
//レイアウトを設定します。
frm.setLayout(new FlowLayout());
//フレームにボタンを追加します。
for(int idx=0; idx<10; idx++){
frm.add(new Button("Button" + Integer.toString(idx)));
}
//フレームを表示します。
frm.setVisible(true);
}
}

0 件のコメント: