Spec-Zone.ru › OpenJavaFX 8
javafx.beans.property

Класс ReadOnlyFloatWrapper

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.FloatExpression
      • javafx.beans.property.ReadOnlyFloatProperty
        • javafx.beans.property.FloatProperty
          • javafx.beans.property.FloatPropertyBase
            • javafx.beans.property.SimpleFloatProperty
              • javafx.beans.property.ReadOnlyFloatWrapper

Все реализованные интерфейсы:

NumberExpression, Observable, Property<Number>, ReadOnlyProperty<Number>, ObservableFloatValue, ObservableNumberValue, ObservableValue<Number>, WritableFloatValue, WritableNumberValue, WritableValue<Number>



public class ReadOnlyFloatWrapper
extends SimpleFloatProperty
Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство — только для чтения и может быть передано внешним пользователям. Другое свойство — для чтения и записи и должно использоваться только внутри.

С момента:

JavaFX 2.0

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    ReadOnlyFloatWrapper()
    Конструктор ReadOnlyFloatWrapper
    ReadOnlyFloatWrapper(float initialValue)
    Конструктор ReadOnlyFloatWrapper
    ReadOnlyFloatWrapper(Object bean, String name)
    Конструктор ReadOnlyFloatWrapper
    ReadOnlyFloatWrapper(Object bean, String name, float initialValue)
    Конструктор ReadOnlyFloatWrapper
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    void addListener(ChangeListener<? super Number> listener)
    Добавляет ChangeListener, который будет уведомляться всякий раз, когда значение ObservableValue изменяется.
    void addListener(InvalidationListener listener)
    Добавляет InvalidationListener, который будет уведомляться всякий раз, когда Observable становится недоступным.
    protected void fireValueChangedEvent()
    Отправляет уведомления всем присоединённым InvalidationListeners и ChangeListeners.
    ReadOnlyFloatProperty getReadOnlyProperty()
    Возвращает свойство только для чтения, синхронизированное с этим ReadOnlyFloatWrapper.
    void removeListener(ChangeListener<? super Number> listener)
    Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue изменяется.
    void removeListener(InvalidationListener listener)
    Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недоступным.
    • Наследуемые методы из класса javafx.beans.property.SimpleFloatProperty

      getBean, getName
    • Наследуемые методы из класса javafx.beans.property.FloatPropertyBase

      bind, get, invalidated, isBound, set, toString, unbind
    • Наследуемые методы из класса javafx.beans.property.FloatProperty

      asObject, bindBidirectional, floatProperty, setValue, unbindBidirectional
    • Наследуемые методы из класса javafx.beans.property.ReadOnlyFloatProperty

      readOnlyFloatProperty
    • Наследуемые методы из класса javafx.beans.binding.FloatExpression

      add, add, add, add, divide, divide, divide, divide, doubleValue, floatExpression, floatExpression, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
    • Наследуемые методы из класса javafx.beans.binding.NumberExpressionBase

      add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Наследуемые методы из интерфейса javafx.beans.value.ObservableValue

      getValue
    • Наследуемые методы из интерфейса javafx.beans.value.WritableValue

      getValue
  • Подробное описание конструкторов

    • ReadOnlyFloatWrapper

      public ReadOnlyFloatWrapper()
      Конструктор ReadOnlyFloatWrapper
    • ReadOnlyFloatWrapper

      public ReadOnlyFloatWrapper(float initialValue)
      Конструктор ReadOnlyFloatWrapper

      Параметры:

      initialValue - начальное значение оборачиваемого значения

    • ReadOnlyFloatWrapper

      public ReadOnlyFloatWrapper(Object bean,
                                  String name)
      Конструктор ReadOnlyFloatWrapper

      Параметры:

      bean - компонент этого ReadOnlyFloatProperty

    • ReadOnlyFloatWrapper

      public ReadOnlyFloatWrapper(Object bean,
                                  String name,
                                  float initialValue)
      Конструктор ReadOnlyFloatWrapper

      Параметры:

      bean - компонент этого ReadOnlyFloatProperty

  • Подробное описание методов

    • getReadOnlyProperty

      public ReadOnlyFloatProperty getReadOnlyProperty()
      Возвращает только для чтения свойство, синхронизированное с этим ReadOnlyFloatWrapper.

      Возвращает:

      свойство только для чтения

    • addListener

      public void addListener(InvalidationListener listener)
      Добавляет InvalidationListener, который будет уведомляться всякий раз, когда Observable становится недействительным. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть, проверка уникальности не выполняется.

      Обратите внимание, что один и тот же экземпляр фактического InvalidationListener может безопасно регистрироваться для различных Observables.

      Observable хранит сильную ссылку на слушатель, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвав removeListener после использования, либо использовать экземпляр WeakInvalidationListener, чтобы избежать этой ситуации.

      Указано в:

      addListener в интерфейсе Observable

      Переопределяет:

      addListener в классе FloatPropertyBase

      Параметры:

      listener - слушатель для регистрации

      См. также:

      Observable.removeListener(InvalidationListener)

    • removeListener

      public void removeListener(InvalidationListener listener)
      Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недействительным.

      Если указанный слушатель ранее не был зарегистрирован (т. е. его никогда не добавляли), то вызов этого метода является бесполезным. Если он был ранее добавлен, то он будет удален. Если он был добавлен более одного раза, то будет удален только первый экземпляр.

      Указано в:

      removeListener в интерфейсе Observable

      Переопределяет:

      removeListener в классе FloatPropertyBase

      Параметры:

      listener - слушатель для удаления

      См. также:

      Observable.addListener(InvalidationListener)

    • addListener

      public void addListener(ChangeListener<? super Number> listener)
      Добавляет ChangeListener, который будет уведомляться всякий раз, когда значение ObservableValue изменяется. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть, проверка уникальности не выполняется.

      Обратите внимание, что один и тот же экземпляр фактического ChangeListener может безопасно регистрироваться для различных ObservableValues.

      ObservableValue хранит сильную ссылку на слушатель, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвав removeListener после использования, либо использовать экземпляр WeakChangeListener, чтобы избежать этой ситуации.

      Указано в:

      addListener в интерфейсе ObservableValue<Number>

      Переопределяет:

      addListener в классе FloatPropertyBase

      Параметры:

      listener - слушатель для регистрации

      См. также:

      ObservableValue.removeListener(ChangeListener)

    • removeListener

      public void removeListener(ChangeListener<? super Number> listener)
      Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue изменяется.

      Если указанный слушатель ранее не был зарегистрирован (т. е. его никогда не добавляли), то вызов этого метода является бесполезным. Если он был ранее добавлен, то он будет удален. Если он был добавлен более одного раза, то будет удален только первый экземпляр.

      Указано в:

      removeListener в интерфейсе ObservableValue<Number>

      Переопределяет:

      removeListener в классе FloatPropertyBase

      Параметры:

      listener - слушатель для удаления

      См. также:

      ObservableValue.addListener(ChangeListener)

    • fireValueChangedEvent

      protected void fireValueChangedEvent()
      Отправляет уведомления всем присоединённым InvalidationListeners и ChangeListeners. Этот метод вызывается при изменении значения, либо вручную, вызвав FloatPropertyBase.set(float), или в случае привязанного свойства, если привязка становится недействительной.

      Переопределяет:

      fireValueChangedEvent в классе FloatPropertyBase

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API