Программирование на Java


Исходные тексты аплета Rectangles - часть 2


try { Thread.sleep(50); } catch (InterruptedException e) { stop(); } } } }

class DrawEllipse extends Thread { Graphics g; Dimension dimAppWndDimension;

public DrawEllipse(Applet Appl) { g = Appl.getGraphics(); dimAppWndDimension = Appl.getSize(); }

public synchronized void run() { while (true) { int x, y, width, height; int rColor, gColor, bColor;

x = (int)(dimAppWndDimension.width * Math.random()); y = (int)(dimAppWndDimension.height * Math.random()); width = (int)(dimAppWndDimension.width * Math.random()) / 2; height = (int)(dimAppWndDimension.height * Math.random()) / 2;

rColor = (int)(255 * Math.random()); gColor = (int)(255 * Math.random()); bColor = (int)(255 * Math.random());

g.setColor(new Color(rColor, gColor, bColor)); g.fillOval(x, y, width, height);

try { this.wait(); } catch (InterruptedException e) { } } } }

class NotifyTask extends Thread { Thread STask;

public NotifyTask(Thread SynchroTask) { STask = SynchroTask; }

public void run() { while (true) { try { Thread.sleep(30); } catch (InterruptedException e) { }

synchronized(STask) { STask.notify(); } } } }

Назад Вперед



Контакты

О компании

Новости

Вакансии

Правовые аспекты

Условия использования

Торговые марки

Copyright 1994-2005 Sun Microsystems, Inc.

printmenus();

Продукты
Программные продукты

Рабочие станции и тонкие клиенты

Серверы

Системы хранения данных

Посмотреть все

Продукты
»

Downloads
Solaris 10

Java 2 Standard Edition

Developer Tools

Top Downloads

New Downloads

Патчи и обновления

Посмотреть все

Downloads
»

Решения
Каталог решений

Истории успеха

The Sun Grid

Партнерские программы

Посмотреть все

Решения
»

Сервис
Гарантийное обслуживание

Программы SunSpectrum

Консалтинг

Услуги инсталляции

Поддержка ПО

Посмотреть все

Сервис
»

Обучение
Описание курсов

Сертификация

Авторизованные учебные центры

Посмотреть все

Обучение
»

Исследования
Проекты

События

Lab Downloads

Посмотреть все

Исследования
»




- Начало -  - Назад -  - Вперед -



Книжный магазин