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


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


Файл исходного текста приложения KeyCode приведен в листинге 4.5.

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

{

  // Высота символов текущего шрифта

  int yHeight;

 

  // Текущие размеры окна аплета

  Dimension dimAppWndDimension;

 

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

  // getAppletInfo

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

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

  public String getAppletInfo()

  {

    return "Name: KeyCode\r\n" +

       "Author: Alexandr Frolov\r\n" +

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

       "Author: Alexandr Frolov\r\n" +

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

  }

 

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

  // init

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

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

  public void init()

  {

    // Получаем контекст отображения

    Graphics g = getGraphics();

 

    // Определяем метрики текущего шрифта

    FontMetrics fm = g.getFontMetrics();

 

    // Сохраняем полную высоту символов шрифта

    yHeight = fm.getHeight();

  }

 

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

  // paint

  // Метод paint, выполняющий рисование в окне аплета

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

  public void paint(Graphics g)

  {

    // Определяем текущие размеры окна аплета

    dimAppWndDimension = size();

   

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




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



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