|
Spec-Zone .ru
спецификации, руководства, описания, API
|
E - тип элементов этой моделиpublic class DefaultListModel<E> extends AbstractListModel<E>
java.util.Vector API, в котором это реализует 1.1.x версия java.util.Vector, не имеет никакого набора поддержка class, и уведомляет ListDataListeners, когда изменения происходят. Теперь это делегирует к a Vector, в будущем выпуске это будет реальная реализация Набора.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
listenerList| Конструктор и Описание |
|---|
DefaultListModel() |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
add(int index, E element)
Вставляет указанный элемент в указанной позиции в этом списке.
|
void |
addElement(E element)
Добавляет указанный компонент до конца этого списка.
|
int |
capacity()
Возвращает текущую емкость этого списка.
|
void |
clear()
Удаляет все элементы от этого списка.
|
boolean |
contains(Object elem)
Тесты, является ли указанный объект компонентом в этом списке.
|
void |
copyInto(Object[] anArray)
Копирует компоненты этого списка в указанный массив.
|
E |
elementAt(int index)
Возвращается компонент в указанном индексируют.
|
Enumeration<E> |
elements()
Возвращает перечисление компонентов этого списка.
|
void |
ensureCapacity(int minCapacity)
Увеличивает емкость этого списка, в случае необходимости, чтобы гарантировать, что это может содержать, по крайней мере, число компонентов, определенных минимальным параметром емкости.
|
E |
firstElement()
Возвращает первый компонент этого списка.
|
E |
get(int index)
Возвращает элемент в указанной позиции в этом списке.
|
E |
getElementAt(int index)
Возвращается компонент в указанном индексируют.
|
int |
getSize()
Возвращает число компонентов в этом списке.
|
int |
indexOf(Object elem)
Поиски первого возникновения
elem. |
int |
indexOf(Object elem, int index)
Поиски первого возникновения
elem, начало поиска в index. |
void |
insertElementAt(E element, int index)
Вставляет указанный элемент как компонент в этом списке в указанном
index. |
boolean |
isEmpty()
Тесты, есть ли у этого списка какие-либо компоненты.
|
E |
lastElement()
Возвращает последний компонент списка.
|
int |
lastIndexOf(Object elem)
Возвращает индексирование последнего вхождения
elem. |
int |
lastIndexOf(Object elem, int index)
Поискы назад
elem, запуск с указанного индексирует, и возвращает индексирование этому. |
E |
remove(int index)
Удаляет элемент в указанной позиции в этом списке.
|
void |
removeAllElements()
Удаляет все компоненты из этого списка и обнуляет его размер.
|
boolean |
removeElement(Object obj)
Удаляет первое (индексированное самым низким образом) возникновение параметра от этого списка.
|
void |
removeElementAt(int index)
Удаляет компонент в указанном, индексируют.
|
void |
removeRange(int fromIndex, int toIndex)
Удаляет компоненты в указанном диапазоне, индексирует.
|
E |
set(int index, E element)
Заменяет элемент в указанной позиции в этом списке с указанным элементом.
|
void |
setElementAt(E element, int index)
Устанавливает компонент в указанном
index из этого списка, чтобы быть указанным элементом. |
void |
setSize(int newSize)
Устанавливает размер этого списка.
|
int |
size()
Возвращает число компонентов в этом списке.
|
Объект[] |
toArray()
Возвращает массив, содержащий все элементы в этом списке в правильном порядке.
|
Строка |
toString()
Возвращает строку, которая выводит на экран и идентифицирует свойства этого объекта.
|
void |
trimToSize()
Обрезает емкость этого списка быть текущим размером списка.
|
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerpublic int getSize()
Этот метод идентичен size, который реализует List интерфейс определяется в этих 1.2 платформах Наборов. Этот метод существует в соединении с setSize так, чтобы size идентифицируемо как свойство JavaBean.
size()public E getElementAt(int index)
Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьget(int), который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
index - индексирование в этот списокArrayIndexOutOfBoundsException - если index отрицательно или больше чем текущий размер этого спискаget(int)public void copyInto(Object[] anArray)
IndexOutOfBoundsException бросается.anArray - массив, в который копируются компонентыVector.copyInto(Object[])public void trimToSize()
Vector.trimToSize()public void ensureCapacity(int minCapacity)
minCapacity - требуемая минимальная емкостьVector.ensureCapacity(int)public void setSize(int newSize)
newSize - новый размер этого спискаVector.setSize(int)public int capacity()
Vector.capacity()public int size()
Vector.size()public boolean isEmpty()
true если и только если у этого списка нет никаких компонентов, то есть, его размер является нулем; false иначеVector.isEmpty()public Enumeration<E> elements()
Vector.elements()public boolean contains(Object elem)
elem - объектtrue если указанный объект является тем же самым как компонентом в этом спискеVector.contains(Object)public int indexOf(Object elem)
elem.elem - объект-1 если объект не находитсяVector.indexOf(Object)public int indexOf(Object elem, int index)
elem, начало поиска в index.elem - требуемый компонентindex - индексирование, от которого можно начать искатьelem находится после index; возвраты -1 если elem не находится в спискеVector.indexOf(Object,int)public int lastIndexOf(Object elem)
elem.elem - требуемый компонентelem в списке; возвраты -1 если объект не находитсяVector.lastIndexOf(Object)public int lastIndexOf(Object elem, int index)
elem, запуск с указанного индексирует, и возвращает индексирование этому.elem - требуемый компонентindex - индексирование, чтобы начать искать отelem в этом списке в позиции меньше чем index; возвраты -1 если объект не находитсяVector.lastIndexOf(Object,int)public E elementAt(int index)
ArrayIndexOutOfBoundsException если индексирование отрицательно или не меньше чем размер списка. Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьget(int), который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
index - индексирование в этот списокget(int), Vector.elementAt(int)public E firstElement()
NoSuchElementException если у этого вектора нет никаких компонентов.Vector.firstElement()public E lastElement()
NoSuchElementException если у этого вектора нет никаких компонентов.Vector.lastElement()public void setElementAt(E element, int index)
index из этого списка, чтобы быть указанным элементом. Предыдущий компонент в той позиции отбрасывается. Броски ArrayIndexOutOfBoundsException если индексирование недопустимо.
Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьset(int,Object), который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
element - во что должен быть установлен компонентindex - указанные индексируютset(int,Object), Vector.setElementAt(Object,int)public void removeElementAt(int index)
Броски ArrayIndexOutOfBoundsException если индексирование недопустимо.
Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьremove(int), который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
index - индексирование объекта удалитьremove(int), Vector.removeElementAt(int)public void insertElementAt(E element, int index)
index. Броски ArrayIndexOutOfBoundsException если индексирование недопустимо.
Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьadd(int,Object), который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
element - компонент, чтобы вставитьindex - где вставить новый компонентArrayIndexOutOfBoundsException - если индексирование было недопустимоadd(int,Object), Vector.insertElementAt(Object,int)public void addElement(E element)
element - компонент, который будет добавленVector.addElement(Object)public boolean removeElement(Object obj)
obj - компонент, который будет удаленtrue если параметром был компонент этого списка; false иначеVector.removeElement(Object)public void removeAllElements()
Отметьте: Хотя этот метод не осуждается, привилегированный метод, чтобы использоватьclear, который реализуетListинтерфейс определяется в этих 1.2 платформах Наборов.
clear(), Vector.removeAllElements()public String toString()
public Object[] toArray()
Vector.toArray()public E get(int index)
Броски ArrayIndexOutOfBoundsException если индексирование испытывает недостаток диапазона (index < 0 || index >= size()).
index - индексируйте элемента, чтобы возвратитьсяpublic E set(int index, E element)
Броски ArrayIndexOutOfBoundsException если индексирование испытывает недостаток диапазона (index < 0 || index >= size()).
index - индексируйте элемента, чтобы заменитьelement - элемент, который будет сохранен в указанной позицииpublic void add(int index,
E element)
Броски ArrayIndexOutOfBoundsException если индексирование испытывает недостаток диапазона (index < 0 || index > size()).
index - индексируйте, в котором должен быть вставлен указанный элементelement - элемент, который будет вставленpublic E remove(int index)
Броски ArrayIndexOutOfBoundsException если индексирование испытывает недостаток диапазона (index < 0 || index >= size()).
index - индексирование элемента к удаленномуpublic void clear()
public void removeRange(int fromIndex,
int toIndex)
Броски ArrayIndexOutOfBoundsException если индексирование было недопустимо. Броски IllegalArgumentException если fromIndex > toIndex.
fromIndex - индексирование более низкого уровня диапазонаtoIndex - индексирование верхнего конца диапазонаremove(int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92