Класс ReadOnlyJavaBeanStringProperty
- Все реализуемые интерфейсы:
-
Observable,ReadOnlyJavaBeanProperty<String>,ReadOnlyProperty<String>,ObservableObjectValue<String>,ObservableStringValue,ObservableValue<String>
public final class ReadOnlyJavaBeanStringProperty
extends ReadOnlyStringPropertyBase
implements ReadOnlyJavaBeanProperty<String> String и JavaFX свойством. Не может быть создан напрямую, используйте ReadOnlyJavaBeanStringPropertyBuilder. Класс Java Bean должен реализовывать метод getter для свойства. Класс и метод getter должны быть объявлены как public. При вызове getter для экземпляра данного класса возвращается значение свойства Java Bean. Если свойство Java Bean привязано (т.е. поддерживает PropertyChangeListeners), это свойство будет информировано о изменениях в Java Bean. В противном случае можно оповестить о изменениях, вызвав ReadOnlyJavaBeanProperty.fireValueChangedEvent().
Развертывание приложения как модуля
Если класс Java Bean находится в именованном модуле, то он должен быть доступен для рефлексивного доступа в модуле JavaFX. Класс доступен для рефлексивного доступа, если модуль opens содержащий пакет, по крайней мере, для модуля javafx.base.
Например, если com.foo.MyBeanClass находится в модуле foo.app, то рефлексивный доступ для module-info.java может выглядеть так:
module foo.app {
opens com.foo to javafx.base;
} Или, класс доступен рефлексивно, если модуль exports содержащий пакет без дополнительных условий.
- С:
- JavaFX 2.1
- См. также:
-
ReadOnlyStringProperty,ReadOnlyJavaBeanStringPropertyBuilder
Краткое описание методов
Методы, унаследованные от класса javafx.beans.property.ReadOnlyStringPropertyBase
fireValueChangedEvent
Методы, унаследованные от класса javafx.beans.property.ReadOnlyStringProperty
toString
Методы, унаследованные от класса 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.ObservableValue
addListener, getValue, removeListener
Методы, унаследованные от интерфейса javafx.beans.property.adapter.ReadOnlyJavaBeanProperty
dispose, fireValueChangedEvent
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
Подробное описание методов
get
public String get()
ObservableObjectValue<T>.- Определено в:
-
getв интерфейсеObservableObjectValue<String> - Возвращает:
- Текущее значение
- Исключения:
-
UndeclaredThrowableException- если вызов метода getter свойства Java Bean генерируетIllegalAccessExceptionилиInvocationTargetException.
© 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.