Класс StringProperty
java.lang.Object
javafx.beans.binding.StringExpression
javafx.beans.property.ReadOnlyStringProperty
javafx.beans.property.StringProperty
- Все реализованные интерфейсы:
-
Observable,Property<String>,ReadOnlyProperty<String>,ObservableObjectValue<String>,ObservableStringValue,ObservableValue<String>,WritableObjectValue<String>,WritableStringValue,WritableValue<String>
- Непосредственные известные подклассы:
-
JavaBeanStringProperty,StringPropertyBase
public abstract class StringProperty
extends ReadOnlyStringProperty
implements Property<String>, WritableStringValue Этот класс предоставляет полную реализацию
Property, оборачивающего значение String. Значение StringProperty можно получить и установить с помощью ObservableObjectValue.get(), ObservableValue.getValue(), WritableObjectValue.set(Object) и WritableValue.setValue(String). Свойство можно связать и разъединить однонаправленно с помощью Property.bind(ObservableValue) и Property.unbind(). Взаимные связи можно создавать и удалять с помощью Property.bindBidirectional(Property) и unbindBidirectional(Property). Контекст StringProperty можно прочитать с помощью ReadOnlyProperty.getBean() и ReadOnlyProperty.getName().- С момента:
- JavaFX 2.0
- См. также:
-
ObservableStringValue,WritableStringValue,ReadOnlyStringProperty,Property
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
StringProperty() | Создаёт стандартное StringProperty. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | bindBidirectional(Property<?> other,
Format format) | Создаёт двунаправленную связь между этим StringProperty и произвольным другим свойством. |
<T> void | bindBidirectional(Property<T> other,
StringConverter<T> converter) | Создаёт двунаправленную связь между этим StringProperty и произвольным другим свойством. |
String | toString() | Возвращает строковое представление этого объекта StringProperty. |
void | unbindBidirectional(Object other) | Удаляет двунаправленную связь между этим Property и другим. |
Методы, объявленные в классе javafx.beans.binding.StringExpression
concat, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener
Методы, объявленные в интерфейсе javafx.beans.value.ObservableObjectValue
get
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Методы, объявленные в интерфейсе javafx.beans.property.Property
bind, bindBidirectional, isBound, unbind, unbindBidirectional
Методы, объявленные в интерфейсе javafx.beans.property.ReadOnlyProperty
getBean, getName
Методы, объявленные в интерфейсе javafx.beans.value.WritableObjectValue
get, set
Методы, объявленные в интерфейсе javafx.beans.value.WritableValue
getValue, setValue
Подробное описание конструкторов
StringProperty
public StringProperty()
Создаёт стандартное
StringProperty.Подробное описание методов
bindBidirectional
public void bindBidirectional(Property<?> other, Format format)
Создаёт двунаправленную связь между этим
StringProperty и произвольным другим свойством. Использует реализацию Format для преобразования.- Параметры:
-
other- другоеProperty -
format-Formatдля преобразования между этимStringPropertyи другимProperty - Исключения:
-
NullPointerException- еслиotherилиformatимеют значениеnull -
IllegalArgumentException- еслиotherимеет значениеthis - С момента:
- JavaFX 2.1
bindBidirectional
public <T> void bindBidirectional(Property<T> other, StringConverter<T> converter)
Создаёт двунаправленную связь между этим
StringProperty и произвольным другим свойством. Использует реализацию StringConverter для преобразования.- Параметры типа:
-
T- тип обернутогоObject - Параметры:
-
other- другоеProperty -
converter-StringConverterдля преобразования между этимStringPropertyи другимProperty - Исключения:
-
NullPointerException- еслиotherилиconverterимеют значениеnull -
IllegalArgumentException- еслиotherимеет значениеthis - С момента:
- JavaFX 2.1
unbindBidirectional
public void unbindBidirectional(Object other)
Удаляет двунаправленную связь между этим
Property и другим. Если двунаправленной связи между свойствами нет, вызов этого метода не оказывает влияния.- Параметры:
-
other- другоеProperty - Исключения:
-
NullPointerException- еслиotherимеет значениеnull -
IllegalArgumentException- еслиotherимеет значениеthis - С момента:
- JavaFX 2.1
toString
public String toString()
Возвращает строковое представление этого объекта
StringProperty.- Переопределяет:
-
toStringв классеReadOnlyStringProperty - Возвращает:
- строковое представление этого объекта
StringProperty.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.