*Java ソース
以下のプログラムをエデイタ(メモ帳)で書いて(ソースをメモ帳にコピー貼り付けで動作確認済みです)
以後作業フォルダーにan.java のファイル名で保存して下さい。

//○○○○○○はコマンドの説明文です。// 記号はJavaプログラム認識外コマンドです。
import java.applet.Applet;//Applet パッケージ
import java.awt.*;//Abstract Window Toolkitパッケージの全て

public class an extends Applet implements Runnable {//クラス定義
Image images[];
Thread thread;
int current;

public void init() {//アプレットロード時の初期化(init)メソッド
setBackground(new Color(255,255,255));//背景色(10進法)
images = new Image[8];//イメージの数
for (int i = 0; i < 8; i++) {//イメージ(変数)を1から8まで移動させる
images[i] = getImage(getDocumentBase(),"c" + (i+1) + ".gif");//イメージの取得
}
current = 0;
}

public void start() {//スレッドの開始(start)メソッド
if (thread == null) {//thread(変数)がnullの場合のスレッドの作成と開始
thread = new Thread(this);//スレッドの作成
thread.start();//スレッドの開始
}
}//スタート閉じ

public void stop() {//アプレット終了(stop)メソッド
if (thread != null) {
thread.stop();//スレッドの停止
thread = null;
}
}

public void paint(Graphics gc) {//描画(paint)メソッド
gc.drawImage(images[current], 0, 0, this);
}

public void run(){//ラン(run)メソッド スレッドの実行
while(true) {//ループ(処理の繰り返し)
try {
Thread.sleep(200);//画像の停止タイムミリ秒
}
catch (InterruptedException e) {//変数の停止と取り込み
break;
}
repaint();
current++;
if (current >= 8) {//変数を1から8までの変位処理
current = 0;
}
}
}//ラン終了
}//クラス終了


Back