/* Timer のテスト Ver 0.00 */ /* */ /* */ /* by Atsushi 2000/7/24 */ import java.util.Random; import java.util.TimerTask; import javax.microedition.lcdui.*; import javax.microedition.midlet.*; class TimerTestTask extends TimerTask { /* --- Field --- */ private DoubleBufferedCanvas canvas; private Random random; /* --- Constructor --- */ public TimerTestTask(DoubleBufferedCanvas canvas) { this.canvas=canvas; random=new Random(); } /* --- 開始・終了 --- */ public void run() { canvas.getBufferGraphics().drawImage( Image.createImage("/java.gif"), Math.abs(random.nextInt())%canvas.getWidth (), Math.abs(random.nextInt())%canvas.getHeight(), Graphics.HCENTER | Graphics.VCENTER); canvas.repaint(); } }