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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
box2.getState())
      s = s + rdbox2.getLabel();

    else if(rdbox3.getState())
      s = s + rdbox3.getLabel();

    else if(rdbox4.getState())
      s = s + rdbox4.getLabel();

    // Рисуем строку состояния переключателей
    g.drawString(s, 10, 150);
  }
}
   В листинге 5.4 вы найдете исходный текст документа HTML, который был создан 
системой Java Applet Wizard для нашего аплета.
Листинг 5.4. Файл CheckBoxes\CheckBoxes.html


CheckBoxes




The source. Описание исходного текста Рассмотрим поля класса CheckBoxes и переопределенные нами методы. Поля класса CheckBoxes В нашем классе мы определили несколько полей, предназначенных для хранения ссылок на переключатели, группу переключателей и кнопку. Ссылки на переключатели имеют тип Checkbox: Checkbox chbox1; Checkbox chbox2; Checkbox chbox3; Checkbox rdbox1; Checkbox rdbox2; Checkbox rdbox3; Checkbox rdbox4; Для того чтобы сгруппировать переключатели с зависимой фиксацией в группу, мы создали ссылку на объект класса CheckboxGroup: CheckboxGroup grModeGroup; Кроме того, нам потребуется ссылка на объект класса Button: Button btnGet; Метод getAppletInfo Метод getAppletInfo возвращает информацию о нашем аплете. Метод init До сих пор для изменения цвета фона окна наших аплетов мы раскрашивали окно в желтый цвет явным образом в методе paint. Однако есть и другой способ, основанный на вызове метода setBackground: setBackground(Color.yellow); Дополнением к этому методу может послужить метод setForeground, с помощью которого можно установить цвет для рисования в окне. Почему мы выбрали другой способ изменения фона окна? Дело в том, что переключатели сами по себе являются окнами, обладающими такими атрибутами, как цвет фона и цвет изображения. Если просто нарисовать их в окне, закрашенным желтым цветом, то получится, что серые переключатели нарисованы на желтом фоне, что некрасиво. Метод setBackground, вызванный для окна аплета, позволяет задать цвет фона не только для контейнера, но и для всех компонент, расположенных в нем. После установки цвета фона метод init создает три переключателя с независимой фиксацией, указывая их название: chbox1 = new Checkbox("Switch 1"); chbox2 = new Checkbox("Switch 2"); chbox3 = new Checkbox("Switch 3"); Далее метод init создает группу переключателей с зависимой фиксацией в виде объекта класса CheckboxGroup: grModeGroup = new CheckboxGroup(); Для создания перек
 
<<-[Весь Текст]
Страница: из 275
 <<-