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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
бжается надписью, поясняющей его назначение. Надписи 
создаются следующим образом:
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);
   Вначале мы добавляем надпись, затем список. Поэтому надпись будет 
расположена слева от списка.
   Заполнение списков выполняется с помощью метода addItem, который вызывается 
по очереди для каждого списка и для каждого добавляемого элемента списка:
chBackgroundColor.addItem("Yellow");
chBackgroundColor.addItem("Green");
chBackgroundColor.addItem("White");

chForegroundColor.addItem("Black");
chForegroundColor.addItem("Red");
chForegroundColor.addItem("Blue");
    
chFont.addItem("Helvetica");
chFont.addItem("Courier");
chFont.addItem("TimesRoman");
   Далее метод init приступает к формированию верхенй панели, предназначенной 
для отображения текстовой строки.
   Панель создается следующим образом:
pDraw = new Panel();
   Затем метод init начинает наполнение страниц блокнота.
   Прежде всего он устанавливает режим добавления CardLayout, оставляя зазор по 
вертикали и горизонтали в 5 пикселов:
pCardPanel.setLayout(new CardLayout(5, 5));
   Панели добавляются методом add, причем мы выбрали вариант этого метода, 
допускающий присваивание имен добавляемым компонентам:
pCardPanel.add("BackgroundColor", pBackgroundColor);
pCardPanel.add("ForegroundColor", pForegroundColor);
pCardPanel.add("Font", pFont);
   Имена, которые передаются через первый параметр, необходимы для отображения 
страниц блокнота с помощью кнопок btnBackgroundColor, btnForegroundColor и 
btnFont.
   После заполнения страниц блокнота метод init добавляет верхнюю и среднюю 
панели в окно аплета:
add(pDraw);
add(pCardPanel);
   В процессе формирования нижней панели метд init создает кнопки, 
предназначенные для управления блокнотом:
btnNext = new Button("Next");
btnPrev = new Button("Prev");
btnBackgroundColor = new Button("Background Color");
btnForegroundColor = new Button("Foreground Color");
btnFont = new Button("Set Text Font");
pButtonPanel = new Panel();
   Перед добавлением кнопок в нижней панели устанавлив
 
<<-[Весь Текст]
Страница: из 275
 <<-