|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class DoubleProperty extends ReadOnlyDoubleProperty implements Property<java.lang.Number>, WritableDoubleValue
Property обертывание a double значение. Значение a DoubleProperty может быть получают и устанавливают с ObservableDoubleValue.get(), DoubleExpression.getValue(), WritableDoubleValue.set(double), и setValue(Number).
Свойство может быть связано и несвязанное однонаправленный с Property.bind(ObservableValue) и Property.unbind(). Двунаправленная привязка может быть создана и удалена с bindBidirectional(Property) и unbindBidirectional(Property).
Контекст a DoubleProperty может быть считан с ReadOnlyProperty.getBean() и ReadOnlyProperty.getName().
Отметьте: установка или привязка этого свойства к нулевому значению установят свойство в "0.0". См. setValue(java.lang.Number).
| Конструктор и Описание |
|---|
DoubleProperty() |
| Модификатор и Тип | Метод и Описание |
|---|---|
ObjectProperty<java.lang.Double> |
asObject()
Создает
ObjectProperty это двунаправлено связанное с этим DoubleProperty. |
void |
bindBidirectional(Property<java.lang.Number> other)
Создайте двунаправленную привязку между этим
Property и другой. |
static DoubleProperty |
doubleProperty(Property<java.lang.Double> property)
Возвраты a
DoubleProperty это обертывает a Property и двунаправлено связывается с этим. |
void |
setValue(java.lang.Number v)
Установите обернутое значение.
|
java.lang.String |
toString()
Возвращает строковое представление этого
DoubleProperty объект. |
void |
unbindBidirectional(Property<java.lang.Number> other)
Удалите двунаправленную привязку между этим
Property и другой. |
readOnlyDoublePropertyadd, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtractasString, asString, asString, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, numberExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBean, getNameaddListener, getValue, removeListeneraddListener, removeListenerget, setgetValueдобратьсяpublic DoubleProperty()
public void setValue(java.lang.Number v)
setValue в интерфейсе WritableDoubleValuesetValue в интерфейсе WritableValue<java.lang.Number>v - Новое значениеpublic void bindBidirectional(Property<java.lang.Number> other)
Property и другой.bindBidirectional в интерфейсе Property<java.lang.Number>other - другой Propertypublic void unbindBidirectional(Property<java.lang.Number> other)
Property и другой. Если никакая двунаправленная привязка между свойствами не существует, вызывая этот метод не имеет никакого эффекта.unbindBidirectional в интерфейсе Property<java.lang.Number>other - другой Propertypublic java.lang.String toString()
DoubleProperty объект.toString в class ReadOnlyDoublePropertyDoubleProperty объект.public static DoubleProperty doubleProperty(Property<java.lang.Double> property)
DoubleProperty это обертывает a Property и двунаправлено связывается с этим. Изменение этого свойства приведет к изменению исходного свойства. Это очень полезно, двунаправлено связывая ObjectProperty Отметьте: нулевые значения в исходном свойстве будут интерпретироваться как 0.0
Другой подход должен преобразовать DoubleProperty в использование ObjectProperty
DoubleProperty doubleProperty = new SimpleDoubleProperty(1.0);
ObjectProperty<Double> objectProperty = new SimpleObjectProperty<>(2.0);
// Need to keep the reference as bidirectional binding uses weak references
DoubleProperty objectAsDouble = DoubleProperty.doubleProperty(objectProperty);
doubleProperty.bindBidirectional(objectAsDouble);
asObject() метод.
property - Источник PropertyDoubleProperty это переносится Propertyjava.lang.NullPointerException - если value nullasObject()public ObjectProperty<java.lang.Double> asObject()
ObjectProperty это двунаправлено связанное с этим DoubleProperty. Если значение этого DoubleProperty изменения, значение ObjectProperty будет обновлен автоматически и наоборот. Может использоваться для того, чтобы связать ObjectProperty с DoubleProperty.
DoubleProperty doubleProperty = new SimpleDoubleProperty(1.0); ObjectProperty<Double> objectProperty = new SimpleObjectProperty<>(2.0); objectProperty.bind(doubleProperty.asObject());
asObject в class ReadOnlyDoublePropertyObjectPropertyCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .