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

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


Исходные тексты приложения ShowChart приведены в листинге 3.3.

Листинг 3.3. Файл ShowChart\ShowChart.java

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

// Рисование круговой диаграммы, данные для которой

// получены от сервера Web через сеть

//

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

import java.io.*;

import java.util.*;

public class ShowChart extends Applet

{

  // Адрес URL файла с данными для круговой диаграммы

  URL SrcURL;

  // Содержимое этого файла

  Object URLContent;

  // Код ошибки

  int errno = 0;

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

  // getAppletInfo

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

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

  public String getAppletInfo()

  {

    return "Name: ShowChart\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()

  {

    try

    {

      // Создаем объект класса URL для файла с данными

      // для круговой диаграммы

      SrcURL = new URL("http://frolov/chart.txt");

      try

      {

        // Получаем содержимое этого файла

        URLContent = SrcURL.openConnection().getContent();

      }

      catch (IOException ioe)

      {

        showStatus("getContent exception");

        // При возникновении исключения во время получения



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