モジュール javafx.base

クラスReadOnlyJavaBeanBooleanProperty

  • すべての実装されたインタフェース:
    Observable, ReadOnlyJavaBeanProperty<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>

    public final class ReadOnlyJavaBeanBooleanProperty
    extends ReadOnlyBooleanPropertyBase
    implements ReadOnlyJavaBeanProperty<Boolean>
    ReadOnlyJavaBeanBooleanPropertyは、型booleanまたはBooleanの通常の読取り専用Java BeanプロパティとJavaFX ReadOnlyBooleanProperty間のアダプタを提供します。 直接作成できませんが、ReadOnlyJavaBeanBooleanPropertyBuilderを使用する必要があります。

    Java Beanクラスは、少なくとも、プロパティのゲッターを実装する必要があります。 クラスとgetterメソッドはpublicとして宣言しなければなりません。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、このReadOnlyJavaBeanBooleanPropertyは、Java Beanの変更を認識します。 それ以外の場合は、ReadOnlyJavaBeanProperty.fireValueChangedEvent()を呼び出すことによって変更を通知できます。

    アプリケーションをモジュールとしてデプロイ

    Java Beanクラスが名前付きモジュールにある場合は、javafx.baseモジュールからリフレクションによるアクセスが可能である必要があります。 モジュールが少なくともjavafx.baseモジュールに対してopensされていればリフレクションによるアクセスが可能になります。

    com.foo.MyBeanClassfoo.appモジュールである場合、例えば、module-info.javaは次のようになります:

    module foo.app {
        opens com.foo to javafx.base;
    }

    あるいは、モジュールがクラスを含むパッケージを無条件にexportsすると、そのクラスに対するリフレクションによるアクセスが可能になります。

    導入されたバージョン:
    JavaFX 2.1
    関連項目:
    ReadOnlyBooleanPropertyReadOnlyJavaBeanBooleanPropertyBuilder
    • メソッドの詳細

      • get

        public boolean get()
        このObservableBooleanValueの現在の値を返します。
        定義:
        インタフェースObservableBooleanValueget
        戻り値:
        現行値
        例外:
        UndeclaredThrowableException - Java Beanプロパティのgetterを呼び出すとIllegalAccessExceptionまたはInvocationTargetExceptionがスローされる場合。