import java.awt.*;
class Test{
public static void main(String args[]){
Frame frm;
CardLayout layout;
// フレームを作成します。(この状態ではまだフレームは不可視です)
frm = new Frame("18-10 CardLayout例");
// カードレイアウトを作成します
layout = new CardLayout();
// レイアウトを設定します。
frm.setLayout(layout);
// フレームのサイズを設定します。(まだ不可視です。)
frm.setSize(new Dimension(200,100));
// ボタンをフレームに追加します。
frm.add(new Button("1"), "a");
frm.add(new Button("2"), "b");
frm.add(new Button("3"), "c");
frm.add(new Button("4"), "d");
frm.add(new Button("5"), "e");
frm.add(new Button("6"), "f");
// フレームを表示させます。
frm.setVisible(true);
// 1秒おきにカードをめくる
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){}
layout.next(frm);
}
}
}
|