卒Java原人 君はJava新人に進化できるか!?

演習20 解答例

ファイル名

Exercise20.java

ソース例

class Exercise20{
    public static void main(String[] args){
        int t;

        AnimationFrame af=new AnimationFrame();

        af.setSize(600 , 300);
        af.setImage("car.gif");

        for(t=0;t<100;t++){
            if(t<50){
                af.drawImage("car.gif", t*6, 150, 200);
                af.drawLine(0, 163, 316, 163);
                af.drawLine(316, 163, 316, 0);
                af.paintFrame();
            }else{
                af.drawImage("car.gif", 600-(t*6), 150, 200);
                af.drawLine(0, 163, 316, 163);
                af.drawLine(316, 163, 316, 0);
                af.paintFrame();
            }
        }

    }
}

実行結果