Spec-Zone .ru
спецификации, руководства, описания, API
|
E
- тип элементов этой моделиpublic class DefaultListModel<E> extends AbstractListModel<E>
java.util.Vector
API, в котором это реализует 1.1.x версия java.util.Vector
, не имеет никакого набора поддержка class, и уведомляет ListDataListener
s, когда изменения происходят. Теперь это делегирует к 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, removeListDataListener
public 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