Исходные тексты приложения
Исходные текст основного класса приложения Combi представлен в листинге 7.1.
Листинг 7.1. Файл Combi\Combi.java
// =========================================================
// Приложение, способное работать как аплет, включенный
// в документ HTML, а также как автономное приложение 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.*;
// Импортируем класс CombiFrame
import CombiFrame;
// =========================================================
// Combi
// Основной класс приложения
// =========================================================
public class Combi extends Applet
{
// Режим работы приложения. Если это поле содержит
// значение true, приложение работает автономно, если
// false - в составе документа HTML под управлением
// навигатора
boolean m_fStandAlone = false;
// -------------------------------------------------------
// main
// Метод main получает управление, когда приложение
// работает автономно
// -------------------------------------------------------
public static void main(String args[])
{
// Создаем окно класса CombiFrame, унаследованного от
// класса Frame (окно фрейма)
CombiFrame frame = new CombiFrame("Combi");
// Отображаем окно фрейма
frame.show();
// Выполняем изменение размеров окна
// Скрываем окно фрейма
frame.hide();
// Изменяем размеры окна фрейма
frame.resize(
frame.insets().left + frame.insets().right + 320,
frame.insets().top + frame.insets().bottom + 240);
// Создаем аплет класса Combi
Combi applet_Combi = new Combi();
// Добавляем окно этого аплета в окно фрейма
frame.add("Center", applet_Combi);