==Java ScheduledExecutorService を利用してタイマーを実装==
[[Java]]{{category コード片}}
===Stopwatch.java===
import java.util.ArrayList;
// 15秒カウントしたら止める
if (chronometer.getPastSeconds() >>= 15) {
chronometer.stop();
}
private ScheduledExecutorService scheduler;
private long basetime;
private List<<TickListener> > listner; private ScheduledFuture<<?> > tickHandle;
public Chronometer() {
listner = new ArrayList<<TickListener>>();
scheduler = Executors.newScheduledThreadPool(1);
}