mul*_*080 5 java javafx properties
我有这个列表,我不知道什么是porpouse:
DoubleProperty value = new DoublePropertyBase(0) {
@Override protected void invalidated() {
if (getValue() < get()) setValue(get());
}
@Override public String getName() { return "value"; }
};
Run Code Online (Sandbox Code Playgroud)
就像getValue()是新的值而get()是旧的,但文档并没有这么说.
如果你看一下superclasse的源代码,DoubleProperty
你可以看到booth方法返回相同的值.获取原始类型double
和getValue对象Double
javafx.beans.binding.DoubleExpression
@Override
public Double getValue() {
return get();
}
Run Code Online (Sandbox Code Playgroud)
javafx.beans.property.ReadOnlyDoubleProperty
@Override
public double get() {
valid = true;
final T value = property.getValue();
return value == null ? 0.0 : value.doubleValue();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6625 次 |
最近记录: |