theme selection

This commit is contained in:
huangyuhui
2018-02-14 00:15:27 +08:00
parent 7fca697234
commit 0fb248e6be
18 changed files with 140 additions and 19 deletions

View File

@@ -55,6 +55,11 @@ public class ImmediateObjectProperty<T> extends SimpleObjectProperty<T> {
this.listener = Objects.requireNonNull(listener);
}
public void setChangedListenerAndOperate(Consumer<T> listener) {
this.listener = Objects.requireNonNull(listener);
listener.accept(get());
}
public ImmediateObjectProperty(Object bean, String name, T initialValue) {
super(bean, name, initialValue);
addListener(changeListener);