Microsoft Visual J++. Создание приложений и аплетов на языке Java

Исходные тексты приложения


В листинге 1.1 представлены исходные тексты мультизадачного приложения MultiTask, созданного системой автоматизированной разработки аплетов, слегка измененного и снабженного нашими комментариями. В дальнейшем мы создадим блее сложные мультизадачные аплеты.

Листинг 1.1. Файл MultiTask\MultiTask.java

// =========================================================

// Периодическое обновление окна аплета

// с использованием мультизадачности

//

// (C) Фролов А.В, 1997

//

// E-mail: frolov@glas.apc.org

// WWW:    http://www.glasnet.ru/~frolov

//            или

//         http://www.dials.ccas.ru/frolov

// =========================================================



import java.applet.*;

import java.awt.*;

public class MultiTask extends Applet implements Runnable

{

  // Задача, которая будет обновлять окно аплета

  Thread m_MultiTask = null;

  // -------------------------------------------------------

  // MultiTask

  // Конструктор класса MultiTask. Не используется

  // -------------------------------------------------------

  public MultiTask()

  {

  }

  // -------------------------------------------------------

  // getAppletInfo

  // Метод, возвращающей строку информации об аплете

  // -------------------------------------------------------

  public String getAppletInfo()

  {

    return "Name: MultiTask\r\n" +

      "E-mail: frolov@glas.apc.org" +

      "WWW:    http://www.glasnet.ru/~frolov" +

      "Author: Alexandr Frolov\r\n" +

      "Created with Microsoft Visual J++ Version 1.0";

   }

  // -------------------------------------------------------

  // init

  // Метод, получающий управление при инициализации аплета

  // -------------------------------------------------------

  public void init()

  {

  }

  // -------------------------------------------------------

  // destroy

  // Метод, получающий управление при

  // завершении работы аплета



Содержание раздела