- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.FloatExpression
-
- javafx.beans.property.ReadOnlyFloatProperty
-
- javafx.beans.property.ReadOnlyFloatPropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanFloatProperty
-
- すべての実装されたインタフェース:
NumberExpression
,Observable
,ReadOnlyJavaBeanProperty<Number>
,ReadOnlyProperty<Number>
,ObservableFloatValue
,ObservableNumberValue
,ObservableValue<Number>
public final class ReadOnlyJavaBeanFloatProperty extends ReadOnlyFloatPropertyBase implements ReadOnlyJavaBeanProperty<Number>
ReadOnlyJavaBeanFloatProperty
は、型float
またはFloat
の通常のJava BeanプロパティとJavaFXReadOnlyFloatProperty
間のアダプタを提供します。 直接作成できませんが、ReadOnlyJavaBeanFloatPropertyBuilder
を使用する必要があります。Java Beanクラスは、少なくとも、プロパティのゲッターを実装する必要があります。 クラスとgetterメソッドはpublicとして宣言しなければなりません。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、この
ReadOnlyJavaBeanFloatProperty
は、Java Beanの変更を認識します。 それ以外の場合は、ReadOnlyJavaBeanProperty.fireValueChangedEvent()
を呼び出すことによって変更を通知できます。アプリケーションをモジュールとしてデプロイ
Java Beanクラスが名前付きモジュールにある場合は、
javafx.base
モジュールからリフレクションによるアクセスが可能である必要があります。 モジュールが少なくともjavafx.base
モジュールに対してopens
されていればリフレクションによるアクセスが可能になります。com.foo.MyBeanClass
がfoo.app
モジュールである場合、例えば、module-info.java
は次のようになります:module foo.app { opens com.foo to javafx.base; }
あるいは、モジュールがクラスを含むパッケージを無条件に
exports
すると、そのクラスに対するリフレクションによるアクセスが可能になります。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
ReadOnlyFloatProperty
、ReadOnlyJavaBeanFloatPropertyBuilder
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 float
get()
このObservableFloatValue
の現在の値を返します。-
クラス javafx.beans.binding.FloatExpressionで宣言されたメソッド
floatExpression, floatExpression
-
インタフェース javafx.beans.binding.NumberExpressionで宣言されたメソッド
add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, 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, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
-
クラス javafx.beans.binding.NumberExpressionBaseで宣言されたメソッド
numberExpression
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableNumberValueで宣言されたメソッド
doubleValue, floatValue, intValue, longValue
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
クラス javafx.beans.property.ReadOnlyFloatPropertyで宣言されたメソッド
asObject, readOnlyFloatProperty, toString
-
クラス javafx.beans.property.ReadOnlyFloatPropertyBaseで宣言されたメソッド
fireValueChangedEvent
-
インタフェース javafx.beans.property.adapter.ReadOnlyJavaBeanPropertyで宣言されたメソッド
dispose, fireValueChangedEvent
-
インタフェース javafx.beans.property.ReadOnlyPropertyで宣言されたメソッド
getBean, getName
-
-
-
-
メソッドの詳細
-
get
public float get()
このObservableFloatValue
の現在の値を返します。- 定義:
- インタフェース
ObservableFloatValue
のget
- 戻り値:
- 現行値
- 例外:
UndeclaredThrowableException
- Java Beanプロパティのgetterを呼び出すとIllegalAccessException
またはInvocationTargetException
がスローされる場合。
-
-