Курсовая работа: Простейшие часы на Java

//Этот метод выполняется в отдельном потоке (timer).

//Он вызывает перерисовку окна апплета каждую секунду.

public void run() {

while(!stop) {

try {

repaint();

Thread.currentThread().sleep(1000);

}

catch(Exceptionerr) {}

}

}

//Этот метод выполняется если пользователь покинул страницу

//с апплетом. Он останавливает поток (timer) и, соответственно,

//перерисовку окна апплета.

publicvoidstop() {

super.stop();

stop = true;

}

//Этот метод выполняется когда пользователь попадает на страницу

//с апплетом. Он запускает парралельный поток (timer).

public void start() {

super.start();

stop = false;

if(timer == null) {

timer = new Thread(this);

timer.start();

}

}

//Этот метод выполняется при закрытии страницы с апплетом.

К-во Просмотров: 699
Бесплатно скачать Курсовая работа: Простейшие часы на Java