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

         

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


Основной файл исходных текстов вы найдете в листинге 6.1.

Листинг 6.1. Файл Inspector\Inspector.java

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

// Аплет, который получает список всех аплетов

// и управляет аплетом Audio

//

// (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.*;

import java.util.*;



// Импортируем класс Audio, так как нам нужен доступ к

// его полям

import Audio;

public class Inspector extends Applet

{

  // Контекст аплетов

  AppletContext appContext;

  // Список аплетов, расположенных в документе HTML

  Enumeration eApplets;

  // Ссылка на аплет Audio

  Audio appAudio = null;

  // Кнопка для однократного проигрывания

  Button btPlay;

  // Кнопка для проигрывания в цикле

  Button btLoop;

  // Кнопка для остановки проигрывания

  Button btStop;

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

  // getAppletInfo

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

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

  public String getAppletInfo()

  {

    return "Name: Inspector\r\n" +

      "Author: Alexandr Frolov\r\n" +

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

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

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

  }

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

  // init

  // Вызывается во время инициализации аплета

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

  public void init()

  {

      // Создаем кнопку для однократного проигрывания

    btPlay = new Button("Play");

    // Создаем кнопку для проигрывания в цикле

    btLoop = new Button("Loop");



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