- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.Reflection
-
public class Reflection extends Effect
実際の入力コンテンツの下に入力コンテンツの反射されたバージョンをレンダリングする効果です。Reflection効果が適用されたNodeの反射は、Node上のマウス・イベントまたは包含メソッドには反応しません。例:
Reflection reflection = new Reflection(); reflection.setFraction(0.7); Text text = new Text(); text.setX(10.0); text.setY(50.0); text.setCache(true); text.setText("Reflections on JavaFX..."); text.setFill(Color.web("0x3b596d")); text.setFont(Font.font(null, FontWeight.BOLD, 40)); text.setEffect(reflection);前述のコードにより、次の出力が生成されます。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoublePropertybottomOpacity下部の不透明度の値(最下部の反射の不透明度)。DoublePropertyfraction反射に表示される入力の断片。ObjectProperty<Effect>inputこのEffectの入力。DoublePropertytopOffset上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。DoublePropertytopOpacity上部の不透明度値(最上部の反射の不透明度です)。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Reflection()デフォルトのパラメータでReflectionの新しいインスタンスを作成します。Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity)指定されたtopOffset、fraction、topOpacityおよびbottomOpacityを持つReflectionの新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertybottomOpacityProperty()下部の不透明度の値(最下部の反射の不透明度)。DoublePropertyfractionProperty()反射に表示される入力の断片。doublegetBottomOpacity()プロパティbottomOpacityの値を取得します。doublegetFraction()プロパティfractionの値を取得します。EffectgetInput()プロパティinputの値を取得します。doublegetTopOffset()プロパティtopOffsetの値を取得します。doublegetTopOpacity()プロパティtopOpacityの値を取得します。ObjectProperty<Effect>inputProperty()このEffectの入力。voidsetBottomOpacity(double value)プロパティbottomOpacityの値を設定します。voidsetFraction(double value)プロパティfractionの値を設定します。voidsetInput(Effect value)プロパティinputの値を設定します。voidsetTopOffset(double value)プロパティtopOffsetの値を設定します。voidsetTopOpacity(double value)プロパティtopOpacityの値を設定します。DoublePropertytopOffsetProperty()上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。DoublePropertytopOpacityProperty()上部の不透明度値(最上部の反射の不透明度です)。
-
-
-
プロパティの詳細
-
input
public final ObjectProperty<Effect> inputProperty
このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()、setInput(Effect)
-
topOffset
public final DoubleProperty topOffsetProperty
上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。Min: n/a Max: n/a Default: 0.0 Identity: 0.0- デフォルト値:
- 0.0
- 関連項目:
getTopOffset()、setTopOffset(double)
-
topOpacity
public final DoubleProperty topOpacityProperty
上部の不透明度値(最上部の反射の不透明度です)。Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0- デフォルト値:
- 0.5
- 関連項目:
getTopOpacity()、setTopOpacity(double)
-
bottomOpacity
public final DoubleProperty bottomOpacityProperty
下部の不透明度の値(最下部の反射の不透明度)。Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0- デフォルト値:
- 0.0
- 関連項目:
getBottomOpacity()、setBottomOpacity(double)
-
fraction
public final DoubleProperty fractionProperty
反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0- デフォルト値:
- 0.75
- 関連項目:
getFraction()、setFraction(double)
-
-
コンストラクタの詳細
-
Reflection
public Reflection()
デフォルトのパラメータでReflectionの新しいインスタンスを作成します。
-
Reflection
public Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity)指定されたtopOffset、fraction、topOpacityおよびbottomOpacityを持つReflectionの新しいインスタンスを作成します。- パラメータ:
topOffset- 入力の下部と反射の上部の間の距離fraction- 反射に表示される入力の断片topOpacity- 最上部の反射の不透明度bottomOpacity- 最下部の反射の不透明度- 導入されたバージョン:
- JavaFX 2.1
-
-
メソッドの詳細
-
setInput
public final void setInput(Effect value)
プロパティinputの値を設定します。- プロパティの説明:
- この
Effectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 - デフォルト値:
- null
-
getInput
public final Effect getInput()
プロパティinputの値を取得します。- プロパティの説明:
- この
Effectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 - デフォルト値:
- null
-
inputProperty
public final ObjectProperty<Effect> inputProperty()
このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()、setInput(Effect)
-
setTopOffset
public final void setTopOffset(double value)
プロパティtopOffsetの値を設定します。- プロパティの説明:
- 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。
Min: n/a Max: n/a Default: 0.0 Identity: 0.0 - デフォルト値:
- 0.0
-
getTopOffset
public final double getTopOffset()
プロパティtopOffsetの値を取得します。- プロパティの説明:
- 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。
Min: n/a Max: n/a Default: 0.0 Identity: 0.0 - デフォルト値:
- 0.0
-
topOffsetProperty
public final DoubleProperty topOffsetProperty()
上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。Min: n/a Max: n/a Default: 0.0 Identity: 0.0- デフォルト値:
- 0.0
- 関連項目:
getTopOffset()、setTopOffset(double)
-
setTopOpacity
public final void setTopOpacity(double value)
プロパティtopOpacityの値を設定します。- プロパティの説明:
- 上部の不透明度値(最上部の反射の不透明度です)。
Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0 - デフォルト値:
- 0.5
-
getTopOpacity
public final double getTopOpacity()
プロパティtopOpacityの値を取得します。- プロパティの説明:
- 上部の不透明度値(最上部の反射の不透明度です)。
Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0 - デフォルト値:
- 0.5
-
topOpacityProperty
public final DoubleProperty topOpacityProperty()
上部の不透明度値(最上部の反射の不透明度です)。Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0- デフォルト値:
- 0.5
- 関連項目:
getTopOpacity()、setTopOpacity(double)
-
setBottomOpacity
public final void setBottomOpacity(double value)
プロパティbottomOpacityの値を設定します。- プロパティの説明:
- 下部の不透明度の値(最下部の反射の不透明度)。
Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0 - デフォルト値:
- 0.0
-
getBottomOpacity
public final double getBottomOpacity()
プロパティbottomOpacityの値を取得します。- プロパティの説明:
- 下部の不透明度の値(最下部の反射の不透明度)。
Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0 - デフォルト値:
- 0.0
-
bottomOpacityProperty
public final DoubleProperty bottomOpacityProperty()
下部の不透明度の値(最下部の反射の不透明度)。Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0- デフォルト値:
- 0.0
- 関連項目:
getBottomOpacity()、setBottomOpacity(double)
-
setFraction
public final void setFraction(double value)
プロパティfractionの値を設定します。- プロパティの説明:
- 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。
Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0 - デフォルト値:
- 0.75
-
getFraction
public final double getFraction()
プロパティfractionの値を取得します。- プロパティの説明:
- 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。
Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0 - デフォルト値:
- 0.75
-
fractionProperty
public final DoubleProperty fractionProperty()
反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0- デフォルト値:
- 0.75
- 関連項目:
getFraction()、setFraction(double)
-
-