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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
жаем текущий выделенный цвет фона
    // и изображения
    g.drawString("Background:  " + sSelBackground, 10, 160);
    g.drawString("Foreground:  " + sSelForeground, 10, 190);
  }
}
   Исходный текст документа HTML, в который встроен аплет ListBox, представлен 
в листинге 5.8.
Листинг 5.8. Файл ListBox\ListBox.html


ListBox




The source. Описание исходного текста В классе ListBox мы добавили четыре поля и переопределили несколько методов. Поля класса ListBox В нашем классе мы определили два поля для хранения ссылок на списки цвета фона и цвета изображения, а также две строки для хранения названий выбираемых цветов: List chBackgroundColor; List chForegroundColor; String sSelBackground = new String("Yellow"); String sSelForeground = new String("Black"); Содержимое строк sSelBackground и sSelForeground изменяется в процессе выделения пользователем различных строк списков. Метод getAppletInfo Метод getAppletInfo возвращает информацию об аплете ListBox. Метод init В методе init мы создаем два списка как объекты класса List: chBackgroundColor = new List(6, false); chForegroundColor = new List(4, false); Первый из этих списков способен одновременно отображать шесть строк, поэтому в нем поместились все шесть цветов для фона. Вертикальный размер второго списка меньше. В результате он снабжается полосой просмотра. Оба списка не предназначены для одновременного выбора нескольких элементов, поэтому в качетсве второго параметра мы передаем конструктору List значение false. Созданные списки добавляются в окно аплета методом add: add(chBackgroundColor); add(chForegroundColor); Сразу после добавления списков мы их заполняем, вызывая для соответствующих объектов метод addItem: chBackgroundColor.addItem("Yellow"); chBackgroundColor.addItem("Green"); chBackgroundColor.addItem("White"); chBackgroundColor.addItem("Black"); chBackgroundColor.addItem("Red"); chBackgroundColor.addItem("Blue"); chForegroundColor.addItem("Black"); chForegroundColor.addItem("Red"); chForegroundColor.addItem("Blue"); chForegroundColor.addItem("Yellow"); chForegroundColor.addItem("Green"); chForegroundColor.addItem("White"); Затем метод выбирает для фона желтый цвет, а для изображения - черный: setBackground(Color.yellow); setForeground(Color.black); Метод action Мето
 
<<-[Весь Текст]
Страница: из 275
 <<-