/* A basic extension of the java.applet.Applet class */ import java.awt.*; import java.applet.*; import symantec.itools.awt.*; public class Applet1 extends Applet { int x=10,y=10,tid=0; void timer1_TimerEvent(Event event) { tid+=1; if(y>250){ String dinTid="Din tid: " + tid; label1.setText(dinTid); timer1.stop();} } void rect1_MouseEnter(Event event) { if (x<250) x+=100; else{ x=10; y+=50;} rect1.reshape(x,y,100,50); } public void init() { super.init(); // Take out this line if you don't use symantec.itools.net.RelativeURL //symantec.itools.lang.Context.setDocumentBase(getDocumentBase()); //{{INIT_CONTROLS setLayout(null); addNotify(); resize(426,266); rect1 = new symantec.itools.awt.shape.Rect(); rect1.reshape(0,0,100,50); add(rect1); timer1 = new symantec.itools.util.Timer(this,1000,true); timer1.start(); //$$ timer1.move(12,72); label1 = new java.awt.Label(""); label1.reshape(0,0,104,28); add(label1); //}} } public boolean handleEvent(Event event) { if (event.target == rect1 && event.id == Event.MOUSE_ENTER) { rect1_MouseEnter(event); return true; } if (event.target == timer1 && event.id == Event.ACTION_EVENT) { timer1_TimerEvent(event); return true; } return super.handleEvent(event); } //{{DECLARE_CONTROLS symantec.itools.awt.shape.Rect rect1; symantec.itools.util.Timer timer1; java.awt.Label label1; //}} }