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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
-------------------------------------
  
  // Создание переключателя с независимой фиксацией 
  // без названия
  public Checkbox();

  // Создание переключателя с независимой фиксацией 
  // и названием
  public Checkbox(String label);

  // Создание переключателя с зависимой фиксацией 
  // и названием
  public Checkbox(String label, CheckboxGroup group, 
    boolean state);

  // -----------------------------------------------------
  // Методы
  // -----------------------------------------------------

  // Вызов метода createCheckbox
  public void addNotify();

  // Получение группы, к которой относится
  // данный переключатель с зависимой фиксацией
  public CheckboxGroup getCheckboxGroup();

  // Получение названия переключателя
  public String getLabel();

  // Определение текущего состояния переключателя
  public boolean getState();

  // Получение строки параметров
  protected String paramString();

  // Установка группы, к которой относится
  // данный переключатель с зависимой фиксацией
  public void setCheckboxGroup(CheckboxGroup g);

  // Установка названия переключателя
  public void setLabel(String label);

  // Установка нового состояния переключателя
  public void setState(boolean state);
}
   Создать переключатель с независимой фиксацией не сложнее, чем создать 
кнопку:
Checkbox rdbox1;
. . .
public void init()
{
  chbox1 = new Checkbox("Switch 1");
  add(chbox1);
}
   В этом фрагменте кода мы создаем переключатель chbox1 с названием Switch 1, 
а затем с помощью метода add добавляем его в контейнер, которым является окно 
аплета.
   Для определения текущего состояния переключателя вы можете использовать 
метод getState. Если переключатель включен, этот метод возвращает значение true,
 а если выключен - значение false.
   Создание переключателей с зависимой фиксацией
   Для каждой группы переключателей с зависимой фиксацией вы должны создать 
объект класса CheckboxGroup:
public  class  java.awt.CheckboxGroup
    extends  java.lang.Object
{
  // -----------------------------------------------------
  // Конструктор
  // -----------------------------------------------------
  public CheckboxGroup();

  // -----------------------------------------------------
  // Методы
  // -----------------------------------------------------
  
  // Получение ссылки на переключатель, который
  // находится во включенном состоянии
  public Checkbox getCurrent();

  // Установка указанного переключателя в группе
  // во включенное состояние
  public void setCurrent(Checkbox box);

  // Получение строки, которая представляет группу
  public String toString();
}
   Ссылка на этот объект указывается при создании отдельных переключателей с 
зависимой фиксацией, входящих в группу:
CheckboxGroup grModeGroup;
Checkbox rdbox1;
Checkbox rdbox2;
Checkbox rdbox3;
Checkbox rdbox4;
. . .
public void init()
{
  grModeGroup = new CheckboxGroup();
    
  rdbox1 = new Checkbox("Mode 1",grModeGroup, true);
  rdbox2 = new Checkbox("Mode 2",grModeGroup, false);
  rdbox3 = new Checkbox("Mode 3",grModeGroup, false);
  rdbox4 = new Checkbox("Mode 4",grModeGroup, false);

 
 
<<-[Весь Текст]
Страница: из 275
 <<-