Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
ета фона, изображения и шрифта. Таким 
образом, нет необходимости перебирать страницы блокнота по очереди до тех пор, 
пока в окне не появится нужная страница. Тем не менее, мы предусмотрели кнопки 
и для циклического перебора страниц блокнота. Ссылки на эти кнопки хранятся в 
полях btnNext и btnPrev.
   На каждой панели в блокноте размещается один список и одна надпись, 
объясняющая назначение списка. Списки создаются как объекты класса Choice, а 
надписи - как объекты класса Label.
   Поля chBackgroundColor, chForegroundColor и chFont хранят ссылки на списки, 
соответственно, цвета фона, цвета изображения и шрифтов. В полях 
tBackgroundColor, tForegroundColor и tFont хранятся ссылки надписей.
   Поле sFontName класса String предназначено для хранения названия текущего 
шрифта, с использованием которого отображается текст в верхней панели.
   Метод getAppletInfo
   Метод getAppletInfo возвращает информацию об аплете.
   Метод init
   Метод init выполняет достаточно громоздкую работу по созданию и добавлению 
различных панелей и других компонентов. К сожалению, приложениям Java не 
доступны ресурсы, аналогичные ресурсам операционной системы Microsoft Windows, 
поэтому формирование диалоговых панелей и других элементов пользовательского 
интерфейса приходится выполнять чисто программными методами на этапе выполнения 
приложения. Средства среды разработки приложений Java Microsoft Visual J++ 
версии 1.1, о которых мы уже упоминали, позволяют несколько упростить этот 
процесс.
   Свою работу метод init начинает с установки желтого цвета фона для окна 
аплета.
   Далее устанавливается режим добавления GridLayout, разделяющий окно аплета 
на три части по горизонтали:
setLayout(new GridLayout(3, 1));
   Соответствующая таблица, в которую будут добавляться компоненты, имеет три 
строки и один столбец.
   Панель блокнота создается следующим образом:
pCardPanel = new Panel();
   Затем создаются три панели, которые будут добавляться в панель pCardPanel:
pBackgroundColor = new Panel();
pForegroundColor = new Panel();
pFont = new Panel();
   Эти панели предназначены для размещения компонент, с помощью которых можно 
будет выбирать цвет фона и изображения, а также шрифт.
   На следующем этапе создаются три списка, которые будут размещаться по одному 
на указанных панелях:
chBackgroundColor = new Choice();
chForegroundColor = new Choice();
chFont = new Choice();
   Каждый такой список сн
 
<<-[Весь Текст]
Страница: из 275
 <<-