|
сраниц блокнота
Button btnNext; // следующая
Button btnPrev; // предыдущая
Button btnBackgroundColor; // фон
Button btnForegroundColor; // изображение
Button btnFont; // шрифт
// Создаем ссылки на объекты класса Choice
Choice chBackgroundColor; // список цветов фона
Choice chForegroundColor; // список цветов изображения
Choice chFont; // список шрифтов
// Текстовые метки списков
Label tBackgroundColor; // метка списка цветов фона
Label tForegroundColor; // метка списка цветов
// изображения
Label tFont; // метка списка шрифтов
// Строка для хранения название выбранного шрифта
String sFontName;
// -------------------------------------------------------
// getAppletInfo
// Метод, возвращающей строку информации об аплете
// -------------------------------------------------------
public String getAppletInfo()
{
return "Name: Grid\r\n" +
"Author: Alexandr Frolov\r\n" +
"E-mail: [email protected]" +
"WWW: http://www.glasnet.ru/~frolov" +
"Created with Microsoft Visual J++ Version 1.1";
}
// -------------------------------------------------------
// init
// Метод, получающий управление при инициализации аплета
// -------------------------------------------------------
public void init()
{
// Устанавливаем желтый цвет фона
setBackground(Color.yellow);
// ----------------------------------------------------
// Создаем в окне аплета две панели, разделяющие
// окно по горизонтали. В верхней панели будет
// находиться блокнот, в нижней - кнопки управления
// блокнотом
// ----------------------------------------------------
setLayout(new GridLayout(3, 1));
// Создаем панель блокнота
pCardPanel = new Panel();
// ----------------------------------------------------
// Создаем панели страниц блокнота
// ----------------------------------------------------
// Панель для выбора цвета фона
pBackgroundColor = new Panel();
// Панель для выбора цвета изображения
pForegroundColor = new Panel();
// Панель для выбора шрифта
pFont = new Panel();
// ----------------------------------------------------
// Создаем списки для выбора цвета фона и
// цвета изображения
// ----------------------------------------------------
// Список для выбора цвета фона
chBackgroundColor = new Choice();
// Список для выбора цвета изображения
chForegroundColor = new Choice();
// Список для выбора шрифта
chFont = new Choice();
// ----------------------------------------------------
// Создаем метки для списков
// ----------------------------------------------------
// Метка для списка цвета фона
tBackgroundColor = new Label("Chose Background Color:");
// Метка для списка цвета изображения
tForegroundColor = new Label("Chose Foreground Color:");
// Метка для списка шрифтов
tFont = new Label("Chose Font:");
// ----------------------------------------------------
// Добавляем списки и метки в панели
// ----------------------------------------------------
// Список цвета фона и метка
pBackgroundColor.add(tBackgroundColor);
pBackgroundColor.add(chBackgroundColor);
// Список цвета изображения и метка
pForegroundColor.add(tForegroundColor);
pForegroundColor.add(chForegroundColor);
// Список шрифтов и метка
pFont.add(tFont);
pFont.add(chFont);
// ----------------------------------------------------
// Заполняем списки
// ----------------------------------------------------
// Заполняем список цвета фона
chBackgroundColor.addItem("Yellow");
chBackgroun
|
|