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 и другой. |
readOnlyDoubleProperty
add, 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, subtract
asString, 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, numberExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBean, getName
addListener, getValue, removeListener
addListener, removeListener
get, set
getValue
добраться
public DoubleProperty()
public void setValue(java.lang.Number v)
setValue
в интерфейсе WritableDoubleValue
setValue
в интерфейсе WritableValue<java.lang.Number>
v
- Новое значениеpublic void bindBidirectional(Property<java.lang.Number> other)
Property
и другой.bindBidirectional
в интерфейсе Property<java.lang.Number>
other
- другой Property
public void unbindBidirectional(Property<java.lang.Number> other)
Property
и другой. Если никакая двунаправленная привязка между свойствами не существует, вызывая этот метод не имеет никакого эффекта.unbindBidirectional
в интерфейсе Property<java.lang.Number>
other
- другой Property
public java.lang.String toString()
DoubleProperty
объект.toString
в class ReadOnlyDoubleProperty
DoubleProperty
объект.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
- Источник Property
DoubleProperty
это переносится Property
java.lang.NullPointerException
- если value
null
asObject()
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 ReadOnlyDoubleProperty
ObjectProperty
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается