16 Ocak 2018 Salı

JavaFX BooleanProperty Sınıfı

constructor
Şöyle yaparız.
BooleanProperty test = new SimpleBooleanProperty (false);
addListener metodu
Şöyle yaparız.
test.addListener(this::onChangeTest);
Metod şöyledir.
void onChangeTest(ObservableValue<? extends Boolean> observable, 
Boolean oldValue, Boolean newValue) {
  ...
}
get Metodu
Şöyle yaparız.
private final BooleanProperty searchmode = new SimpleBooleanProperty(false);

public final boolean isSearchmode() { 
    return searchmodeProperty().get();
}
public final void setSearchmode(boolean searchmode) {
    searchmodeProperty().set(searchmode);
}
public BooleanProperty searchmodeProperty() {
    return searchmode ;
}
removeListener metodu
Şöyle yaparız.
ChangeListener<Boolean> changeListener = ...;
test.addListener(changeListener);
...
test.removeListener(changeListener);
set metodu
Şöyle yaparız.
test.set(true);

Hiç yorum yok:

Yorum Gönder