Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Checkbox normal = new Checkbox("06bi4Hap (1 неделя)", delivery, true);
normal.setBounds(l0, 30, 150, 20);
add(normal);
Checkbox postal = new CheckboxfTlo почте (до 1 месяца)",
delivery, false); postal.setBounds(10, 50, 150, 20); add(postal);
Ниже приведен внешний вид такого контейнера:
В примере при вызове конструктора класса Checkbox помимо текста подписи и группы, указывается состояние переключателя (булевский параметр). Обратите внимание на изменение внешнего вида компонента (форма поля сменилась с квадратной на круглую, как и принято в традиционных GUI).
Классы Choice и List
Компонент Choice служит для выбора пользователем одного из нескольких возможных вариантов (выпадающий список). Рассмотрим пример:
Choice color = new Choice(); color.addf'Benbin"); color.add("Зeлeный"); color.add("CHHMu"); color.addf'MepHbiui"); add(color);
Курс
Программирование на .Ь^
оиантВВпппН°М СОС™ЯНИИ компонент отображает только выбранный ва риант. В процессе выбора отображается весь набор вашгат™ ня п представлен выпадающий список в обоих состояниях *
Обратите внимание, что для компонента Choice всегда есть выбранный элемент.
Компонент List, подобно Choice, предоставляет пользователю возможность выбирать варианты из списка предложенных. Отличие заключается в том, что List отображает сразу несколько вариантов. Количество задается в конструкторе:
List accessories = new List(3); accessories. add("4exon"); accessories.add("HaymHHKH"); accessories. асУСАккумулятор"); accessories. add("BnoK питания"); add(accessories);
Вот как выглядит такой компонент (верхняя часть рисунка):
В списке находится 4 варианта. Однако в конструктор был передан параметр 3, поэтому только 3 из них видны на экране. С помощью полосы прокрутки можно выбрать остальные варианты.
Рисунок иллюстрирует еще одно свойство List - возможность выбрать сразу несколько из предложенных вариантов. Для этого надо либо в конструкторе вторым параметром передать булевское значение true (false соответствует выбору только одного элемента), либо воспользоваться методом setMultipleMode.