Module  javafx.base
软件包  javafx.collections

Class SetChangeListener.Change<E>

  • 参数类型
    E - 元素类型
    Enclosing interface:
    SetChangeListener < E >


    public abstract static class SetChangeListener.Change<E>
    extends Object
    对ObservableSet进行基本更改。 更改包含有关添加或删除操作的信息。 请注意,添加已经在集合中的元素不会修改集合,因此不会生成任何更改。
    从以下版本开始:
    JavaFX 2.1
    • 构造方法详细信息

      • Change

        public Change​(ObservableSet<E> set)
        构造与集相关联的更改。
        参数
        set - 更改的来源
    • 方法详细信息

      • getSet

        public ObservableSet<E> getSet​()
        与变化相关联的可观察集合。
        结果
        源集
      • wasAdded

        public abstract boolean wasAdded​()
        如果此更改是添加操作的结果。
        结果
        如果将一个新元素添加到集合中,则为true
      • wasRemoved

        public abstract boolean wasRemoved​()
        如果此更改是删除操作的结果。
        结果
        如果旧的元素从集合中删除,则为true
      • getElementAdded

        public abstract E getElementAdded​()
        获取新的元素。 如果这是一个删除,则返回null。
        结果
        刚添加的元素
      • getElementRemoved

        public abstract E getElementRemoved​()
        获取旧元素。 如果这是一个加法则返回null。
        结果
        刚刚删除的元素