17 Temmuz 2016 Pazar

JavaFX ObservableList Sınıfı

Giriş
Şu satırı dahil ederiz.
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
Bu sınıf genelde ekran bileşenleri ile kullanılır. Açıklaması şöyle

A Task Which Returns An ObservableList

Because the ListView, TableView, and other UI controls and scene graph nodes make use of ObservableList, it is common to want to create and return an ObservableList from a Task. When you do not care to display intermediate values, the easiest way to correctly write such a Task is simply to construct an ObservableList within the call method, and then return it at the conclusion of the Task.
constructor
Şöyle yaparız.
ObservableList<Foo> list = FXCollections.observableArrayList();
add metodu
Şöyle yaparız.
data.add(new Foo());
addListener metodu
Şöyle yaparız.
ObservableList<Foo> list = ...;
list.addListener(new ListChangeListener<Foo>() {
  public void onChanged(Change<? extends Foo> c) {
    ...
  }
});
removeListener metodu
Şöyle yaparız.
ListChangeListener<? super Foo> listener = ...;
list.removeListener(listener);


Hiç yorum yok:

Yorum Gönder