// Java 3Dテスト用プログラム // TimerBehavior.java // Copyright (c) 1999 ENDO Yasuyuki // mailto:yasuyuki@javaopen.org // http://www.javaopen.org/j3dbook/index.html import java.util.Enumeration; import javax.media.j3d.Behavior; import javax.media.j3d.WakeupOnElapsedTime; public class TimerBehavior extends Behavior { protected WakeupOnElapsedTime wup = null; // 起動条件になる WakeupCriterion public TimerBehavior(long sleep) { super(); wup = new WakeupOnElapsedTime(sleep); // ミリ秒を指定して起動条件を生成 } public void initialize() { System.out.println("initialize()."); //DEBUG wakeupOn(wup); // 起動条件の設定 } public void processStimulus(Enumeration criteria) { System.out.println("processStimulus()."); //DEBUG wakeupOn(wup); // 次回の起動条件 } }