Module  javafx.base
软件包  javafx.collections

Interface MapChangeListener<K,V>

  • 参数类型
    K - 关键元素类型
    V - 值元素类型
    所有已知实现类:
    WeakMapChangeListener
    Functional Interface:
    这是一个功能界面,因此可以用作lambda表达式或方法引用的赋值对象。


    @FunctionalInterface
    public interface MapChangeListener<K,V>
    接收到ObservableMap更改通知的接口。
    从以下版本开始:
    JavaFX 2.0
    • 方法详细信息

      • onChanged

        void onChanged​(MapChangeListener.Change<? extends K,? extends V> change)
        在对ObservableMap进行了更改后调用。 每个基本变化(put / remove)一次调用此方法。 这意味着,像keySet()。removeAll(Collection)或clear()这样的复杂变化可能导致多次调用onChanged方法。
        参数
        change - 所做的更改