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


Исходные тексты приложения - часть 3


   

    // Если ошибки нет, отображаем полученные данные

    else

      showStatus(sChart);

 

    // Создаем разборщик текстовой строки для

    // выделения значений углов в принятом файле данных

    StringTokenizer st =

      new StringTokenizer(sChart, ",\r\n");

 

    // Цикл по всем значениям

    while(st.hasMoreElements())

    {

      // Выбираем случайный цвет для рисования

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

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

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

 

      // Устанавливаем выбранный цвет в контексте

      // отображения

      g.setColor(new Color(rColor, gColor, bColor));

 

      // Получаем значение угла

      String angle = (String)st.nextElement();

 

      // Преобразуем его в численное значение

      AngleFromChart = new Integer(angle) ;

     

      // Рисуем сектор диаграммы

      g.fillArc(0, 0, 200, 200,

        PrevAngle, AngleFromChart.intValue());

 

      // Увеличиваем текущее значение угла

      PrevAngle += AngleFromChart.intValue();

    }

  }

}

Исходный текст документа HTML, созданного автоматически для нашего аплета, представлен в листинге 3.4.

Листинг 3.4. Файл ShowChart\ShowChart.html

<html>

<head>

<title>ShowChart</title>

</head>

<body>

<hr>

<applet

    code=ShowChart.class

    id=ShowChart

    width=200

    height=200 >

</applet>

<hr>

<a href="ShowChart.java">The source.</a>

</body>

</html>




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



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