46 lines
639 B
Java
46 lines
639 B
Java
import java.applet.*;
|
|
import java.awt.*;
|
|
|
|
public class CounterThread extends Applet implements Runnable
|
|
{
|
|
Thread t;
|
|
int Count;
|
|
|
|
public void init()
|
|
{
|
|
Count=0;
|
|
t=new Thread(this);
|
|
t.start();
|
|
}
|
|
|
|
public boolean mouseDown(Event e,int x, int y)
|
|
{
|
|
t.stop();
|
|
return true;
|
|
}
|
|
|
|
public void run()
|
|
{
|
|
while(true)
|
|
{
|
|
Count++;
|
|
repaint();
|
|
try {
|
|
t.sleep(10);
|
|
} catch (InterruptedException e) {}
|
|
}
|
|
}
|
|
|
|
public void paint(Graphics g)
|
|
{
|
|
g.drawString(Integer.toString(Count),10,10);
|
|
System.out.println("Count= "+Count);
|
|
}
|
|
|
|
public void stop()
|
|
{
|
|
t.stop();
|
|
}
|
|
}
|
|
|