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


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


Основной файл исходных текстов приложения приведен в листинге 5.1.

Листинг 5.1. Файл Audio\ Audio.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 Audio extends Applet

{

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

  // Поля класса.

  // Создаются автоматически для всех параметров аплета

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

  // Строка для хранения имени аудиофайла

  private String m_ClipName = "kaas.au";

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

  // Имена параметров

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

  // Строка имени параметра

  private final String PARAM_ClipName = "ClipName";

  // Аудиоклип

  AudioClip auClip;

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

  Button btPlay;

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

  Button btLoop;

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

  Button btStop;

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

  boolean fLoopPlay = false;

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

  // getAppletInfo

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

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

  public String getAppletInfo()

  {

    return "Name: Audio\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";

  }

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

  // getParameterInfo

  // Метод, возвращающий описание параметров



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