私はメソッドに持ってAnimationThreadが実行可能に実装し、そのコンストラクタがあるJavaの「火と忘れて」スレッド
public static void startAnimation() {
new AnimationThread().run();
}
:私は、アプレットのinit()メソッドから呼び出しています
public AnimationThread() {
new Thread(this, "Animation Thread");
EventQueue.setAnimationCounter(0);
alive = true;
}
値を返すことはないため、ハングします。このスレッドを開始し、init()メソッドを終了してアプレットが起動するようにする方法はありますか?
おかげ
スレッドを開始する()必要があります。 'run()'を呼び出すことは他のメソッドと同様で、現在のスレッドで実行され、完了したときにのみ返ります。 –