Spec-Zone.ru › OpenJavaFX 24

Интерфейс ObservableSet<E>

Параметры типа:
E - тип элемента множества
Все суперинтерфейсы:
Collection<E>, Iterable<E>, Observable, Set<E>
Все известные подинтерфейсы:
ObservableSetValue<E>, WritableSetValue<E>
Все известные реализующие классы:
ReadOnlySetProperty, ReadOnlySetPropertyBase, ReadOnlySetWrapper, SetBinding, SetExpression, SetProperty, SetPropertyBase, SimpleSetProperty
public interface ObservableSet<E> extends Set<E>, Observable
Множество, позволяющее наблюдателям отслеживать изменения по мере их возникновения. Реализации можно создать, используя методы в FXCollections, такие как observableSet, или с помощью SimpleSetProperty.
С:
JavaFX 2.1
См. также:
  • SetChangeListener
  • SetChangeListener.Change

Краткое описание методов

Модификатор и тип Метод Описание
void addListener(SetChangeListener<? super E> listener)
Добавить слушателя в это наблюдаемое множество.
void removeListener(SetChangeListener<? super E> listener)
Попытка удалить слушателя из этого наблюдаемого множества.

Методы, объявленные в интерфейсе java.util.Collection

parallelStream, removeIf, stream, toArray

Методы, объявленные в интерфейсе java.lang.Iterable

forEach

Методы, объявленные в интерфейсе javafx.beans.Observable

addListener, removeListener, subscribe

Методы, объявленные в интерфейсе java.util.Set

add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray

Подробное описание методов

addListener

void addListener(SetChangeListener<? super E> listener)
Добавить слушателя в это наблюдаемое множество.
Параметры:
listener - слушатель для прослушивания изменений множества

removeListener

void removeListener(SetChangeListener<? super E> listener)
Попытка удалить слушателя из этого наблюдаемого множества. Если слушатель не прикреплен к этому списку, ничего не происходит.
Параметры:
listener - слушатель для удаления

Отправить отчет об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API