- 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()上部の不透明度値(最上部の反射の不透明度です)。
 
- 
- 
- 
プロパティの詳細- 
inputpublic final ObjectProperty<Effect> inputProperty このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
- getInput()、- setInput(Effect)
 
 - 
topOffsetpublic final DoubleProperty topOffsetProperty 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。Min: n/a Max: n/a Default: 0.0 Identity: 0.0- デフォルト値:
- 0.0
- 関連項目:
- getTopOffset()、- setTopOffset(double)
 
 - 
topOpacitypublic final DoubleProperty topOpacityProperty 上部の不透明度値(最上部の反射の不透明度です)。Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0- デフォルト値:
- 0.5
- 関連項目:
- getTopOpacity()、- setTopOpacity(double)
 
 - 
bottomOpacitypublic final DoubleProperty bottomOpacityProperty 下部の不透明度の値(最下部の反射の不透明度)。Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0- デフォルト値:
- 0.0
- 関連項目:
- getBottomOpacity()、- setBottomOpacity(double)
 
 - 
fractionpublic final DoubleProperty fractionProperty 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0- デフォルト値:
- 0.75
- 関連項目:
- getFraction()、- setFraction(double)
 
 
- 
 - 
コンストラクタの詳細- 
Reflectionpublic Reflection() デフォルトのパラメータでReflectionの新しいインスタンスを作成します。
 - 
Reflectionpublic Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity)指定されたtopOffset、fraction、topOpacityおよびbottomOpacityを持つReflectionの新しいインスタンスを作成します。- パラメータ:
- topOffset- 入力の下部と反射の上部の間の距離
- fraction- 反射に表示される入力の断片
- topOpacity- 最上部の反射の不透明度
- bottomOpacity- 最下部の反射の不透明度
- 導入されたバージョン:
- JavaFX 2.1
 
 
- 
 - 
メソッドの詳細- 
setInputpublic final void setInput(Effect value) プロパティinputの値を設定します。- プロパティの説明:
- このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
- デフォルト値:
- null
 
 - 
getInputpublic final Effect getInput() プロパティinputの値を取得します。- プロパティの説明:
- このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
- デフォルト値:
- null
 
 - 
inputPropertypublic final ObjectProperty<Effect> inputProperty() このEffectの入力。nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
- getInput()、- setInput(Effect)
 
 - 
setTopOffsetpublic final void setTopOffset(double value) プロパティtopOffsetの値を設定します。- プロパティの説明:
- 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。
 Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- デフォルト値:
- 0.0
 
 - 
getTopOffsetpublic final double getTopOffset() プロパティtopOffsetの値を取得します。- プロパティの説明:
- 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。
 Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- デフォルト値:
- 0.0
 
 - 
topOffsetPropertypublic final DoubleProperty topOffsetProperty() 上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。Min: n/a Max: n/a Default: 0.0 Identity: 0.0- デフォルト値:
- 0.0
- 関連項目:
- getTopOffset()、- setTopOffset(double)
 
 - 
setTopOpacitypublic final void setTopOpacity(double value) プロパティtopOpacityの値を設定します。- プロパティの説明:
- 上部の不透明度値(最上部の反射の不透明度です)。
 Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0
- デフォルト値:
- 0.5
 
 - 
getTopOpacitypublic final double getTopOpacity() プロパティtopOpacityの値を取得します。- プロパティの説明:
- 上部の不透明度値(最上部の反射の不透明度です)。
 Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0
- デフォルト値:
- 0.5
 
 - 
topOpacityPropertypublic final DoubleProperty topOpacityProperty() 上部の不透明度値(最上部の反射の不透明度です)。Min: 0.0 Max: 1.0 Default: 0.5 Identity: 1.0- デフォルト値:
- 0.5
- 関連項目:
- getTopOpacity()、- setTopOpacity(double)
 
 - 
setBottomOpacitypublic final void setBottomOpacity(double value) プロパティbottomOpacityの値を設定します。- プロパティの説明:
- 下部の不透明度の値(最下部の反射の不透明度)。
 Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0
- デフォルト値:
- 0.0
 
 - 
getBottomOpacitypublic final double getBottomOpacity() プロパティbottomOpacityの値を取得します。- プロパティの説明:
- 下部の不透明度の値(最下部の反射の不透明度)。
 Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0
- デフォルト値:
- 0.0
 
 - 
bottomOpacityPropertypublic final DoubleProperty bottomOpacityProperty() 下部の不透明度の値(最下部の反射の不透明度)。Min: 0.0 Max: 1.0 Default: 0.0 Identity: 1.0- デフォルト値:
- 0.0
- 関連項目:
- getBottomOpacity()、- setBottomOpacity(double)
 
 - 
setFractionpublic final void setFraction(double value) プロパティfractionの値を設定します。- プロパティの説明:
- 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。 
 Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0
- デフォルト値:
- 0.75
 
 - 
getFractionpublic final double getFraction() プロパティfractionの値を取得します。- プロパティの説明:
- 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。 
 Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0
- デフォルト値:
- 0.75
 
 - 
fractionPropertypublic final DoubleProperty fractionProperty() 反射に表示される入力の断片。 たとえば、値が0.5の場合、入力の下半分のみが反射に表示されます。Min: 0.0 Max: 1.0 Default: 0.75 Identity: 1.0- デフォルト値:
- 0.75
- 関連項目:
- getFraction()、- setFraction(double)
 
 
- 
 
-