add NewValueListener and OldValueListener
This commit is contained in:
18
src/main/java/com/imyeyu/fx/listener/NewValueListener.java
Normal file
18
src/main/java/com/imyeyu/fx/listener/NewValueListener.java
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
package com.imyeyu.fx.listener;
|
||||||
|
|
||||||
|
import javafx.beans.value.ChangeListener;
|
||||||
|
import javafx.beans.value.ObservableValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author 夜雨
|
||||||
|
* @since 2025-07-21 23:22
|
||||||
|
*/
|
||||||
|
public interface NewValueListener<T> extends ChangeListener<T> {
|
||||||
|
|
||||||
|
void newValue(T newValue);
|
||||||
|
|
||||||
|
@Override
|
||||||
|
default void changed(ObservableValue<? extends T> observable, T oldValue, T newValue) {
|
||||||
|
this.newValue(newValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
17
src/main/java/com/imyeyu/fx/listener/OldValueListener.java
Normal file
17
src/main/java/com/imyeyu/fx/listener/OldValueListener.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package com.imyeyu.fx.listener;
|
||||||
|
|
||||||
|
import javafx.beans.value.ChangeListener;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author 夜雨
|
||||||
|
* @since 2025-07-21 23:41
|
||||||
|
*/
|
||||||
|
public interface OldValueListener<T> extends ChangeListener<T> {
|
||||||
|
|
||||||
|
void oldValue(T oldValue);
|
||||||
|
|
||||||
|
@Override
|
||||||
|
default void changed(javafx.beans.value.ObservableValue<? extends T> observable, T oldValue, T newValue) {
|
||||||
|
this.oldValue(oldValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user