Иллюстрированный самоучитель по Java

       

Компонент 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 содержит множество других, позволяющих манипулировать пунктами списка и получать его характеристики.



Содержание раздела