javafx的ObservableList建模更新
为了使后台数据发生变化时前端也跟这变化就需要把需要改变的对象添加成为可观察的。当数据改变时,ObservableList可以监听到这些改变
-
<>里面的参数可以是要进行更新的对象public static ObservableList members =FXCollections.observableArrayList();
-
方法细节
-
添加听者
void addListener(ListChangeListener<? super E> listener)
在此可观察列表中添加一个听者。
-
删除听者
void removeListener(ListChangeListener<? super E> listener)
尝试从此可观察列表中删除听众。如果听众没有附在这份列表中,则什么都不发生。
-
addAll()添加元素的便捷方法。
-
remove(from,to) 移除[from,to)之间的元素,from是包含,to是不包含的,注意与remove监听事件返回的from和to都是相同的
-
move(oldIndex,newIndex) 将下标为oldIndex移动至newIndex下标处
-
添加对象到ObservableList
public static void updateAdd()
{}
-
进行好友在线显示的更新
public static void updateStatus()
{}