|
Компонент
List
Компонент List — это список с полосой
прокрутки, в котором можно выделить один или несколько пунктов. Количество видимых
на экране пунктов определяется конструктором списка и размером компонента.
В классе три конструктора:
-
List()
— создает пустой список с четырьмя видимыми пунктами;
-
List (int
rows)
— создает пустой
список с
rows
видимыми пунктами;
-
List (int
rows, boolean multiple)
— создает пустой список в котором можно отметить несколько пунктов, если
multiple
== true.
После создания объекта в список
добавляются пункты с текстом item:
-
метод add (String item) — добавляет
новый пункт в конец списка;
-
метод add (String item, int position)
— добавляет новый пункт в позицию position.
Позиции нумеруются по порядку, начиная
с нуля.
Удалить пункт МОЖНО методами
remove (String item), remove (int position), removeAll ().
Метод repiaceitemtstring newitem,
int pos) позволяет заменить текст пункта в позиции pos.
Количество пунктов в списке возвращает
метод getitemcount ().
Выделенный пункт можно получить
методом getselecteditemo, а его позицию — методом getSelectedlndex ().
Если список позволяет осуществить
множественный выбор, то выделенные пункты в виде массива типа string[] можно
получить методом getselecteditems (), позиции выделенных пунктов в виде массива
типа int[] — методом getSelectedlndexes ().
Кроме этих необходимых методов класс
List содержит множество других, позволяющих манипулировать пунктами списка и
получать его характеристики.
|