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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
стояние всех переключателей с независимой 
фиксацией, дописывая к строке s название включенных переключателей:
if(chbox1.getState())
  s = s + chbox1.getLabel() + ", ";
if(chbox2.getState())
  s = s + chbox2.getLabel() + ", ";
if(chbox3.getState())
  s = s + chbox3.getLabel() + ", ";
   Для определения текущего состояния переключателей мы вызываем метод getState.
 Этот метод возвращает значение true для включенного переключателя и false - 
для выключенного. Название переключателя легко определить с помощью метода 
getLabel.
   Проверка состояний переключателей с зависимой фиксацией выполняется 
аналогично, но с учетом того, что одновременно может быть включен только один 
такой пеерключатель:
if(rdbox1.getState())
  s = s + rdbox1.getLabel();
else if(rdbox2.getState())
  s = s + rdbox2.getLabel();
else if(rdbox3.getState())
  s = s + rdbox3.getLabel();
else if(rdbox4.getState())
  s = s + rdbox4.getLabel();
   После завершения формирования строки s она отображается в окне аплета 
методом drawString:
g.drawString(s, 10, 150);
   Списки класса Choice
   На базе класса Choice вы можете создать списки типа Drop Down или, как их 
еще называют, “выпадающие” списки. Такой список выглядит как текстовое поле 
высотой в одну строку, справа от которого располагается кнопка (рис. 5.5).

Рис. 5.5. Список типа Drop Down, созданный на базе класса Choice
   Если нажать на эту кнопку, список раскроется и вы сможете сделать выбор из 
его элементов (рис. 5.6).

Рис. 5.6. Раскрытый список, созданный на базе класса Choice
   В списке класса Choice одновременно можно выбрать только один элемент.
   Рассмотрим класс Choice. Определение этого класса выглядит несложно:
public class java.awt.Choice
  extends java.awt.Component
{
  // -----------------------------------------------------
  // Конструктор
  // -----------------------------------------------------
  public Choice();

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

  // Добавление элемента в список
  public void addItem(String item);

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

  // Определение количества элементов в списке
  public int countItems();

  // Получение строки списка по номеру соответствующего
  // ему элемента списка
  public String getItem(int index);

  // Получение номера текущего выбранного элемента 
  public int getSelectedIndex();

  // Получение строки, соответствующей текущему
  // выбранному элементу списка
  public String getSelectedItem();

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

  // Выбор в списке элемента по заданному номеру
  public void select(int pos);

  // Выбор в списке элемента по заданной строке
  public void select(String str);
}
   Конструктор класса Choice не имеет параме
 
<<-[Весь Текст]
Страница: из 275
 <<-