- 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 プロパティ 説明 DoubleProperty
bottomOpacity
下部の不透明度の値(最下部の反射の不透明度)。DoubleProperty
fraction
反射に表示される入力の断片。ObjectProperty<Effect>
input
このEffect
の入力。DoubleProperty
topOffset
上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。DoubleProperty
topOpacity
上部の不透明度値(最上部の反射の不透明度です)。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Reflection()
デフォルトのパラメータでReflectionの新しいインスタンスを作成します。Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity)
指定されたtopOffset、fraction、topOpacityおよびbottomOpacityを持つReflectionの新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
bottomOpacityProperty()
下部の不透明度の値(最下部の反射の不透明度)。DoubleProperty
fractionProperty()
反射に表示される入力の断片。double
getBottomOpacity()
プロパティbottomOpacityの値を取得します。double
getFraction()
プロパティfractionの値を取得します。Effect
getInput()
プロパティinputの値を取得します。double
getTopOffset()
プロパティtopOffsetの値を取得します。double
getTopOpacity()
プロパティtopOpacityの値を取得します。ObjectProperty<Effect>
inputProperty()
このEffect
の入力。void
setBottomOpacity(double value)
プロパティbottomOpacityの値を設定します。void
setFraction(double value)
プロパティfractionの値を設定します。void
setInput(Effect value)
プロパティinputの値を設定します。void
setTopOffset(double value)
プロパティtopOffsetの値を設定します。void
setTopOpacity(double value)
プロパティtopOpacityの値を設定します。DoubleProperty
topOffsetProperty()
上部のオフセット調整(これは入力の下部と反射の上部の間の距離です)。DoubleProperty
topOpacityProperty()
上部の不透明度値(最上部の反射の不透明度です)。
-
-
-
プロパティの詳細
-
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)
-
-