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);
前述のコードにより、次の出力が生成されます。
| 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()
上部の不透明度値(最上部の反射の不透明度です)。
|
public final ObjectProperty<Effect> inputProperty
Effectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 getInput()、setInput(Effect)public final DoubleProperty topOffsetProperty
Min: n/a
Max: n/a
Default: 0.0
Identity: 0.0
getTopOffset()、setTopOffset(double)public final DoubleProperty topOpacityProperty
Min: 0.0
Max: 1.0
Default: 0.5
Identity: 1.0
getTopOpacity()、setTopOpacity(double)public final DoubleProperty bottomOpacityProperty
Min: 0.0
Max: 1.0
Default: 0.0
Identity: 1.0
getBottomOpacity()、setBottomOpacity(double)public final DoubleProperty fractionProperty
Min: 0.0
Max: 1.0
Default: 0.75
Identity: 1.0
getFraction()、setFraction(double)public Reflection()
public Reflection(double topOffset,
double fraction,
double topOpacity,
double bottomOpacity)
topOffset - 入力の下部と反射の上部の間の距離fraction - 反射に表示される入力の断片topOpacity - 最上部の反射の不透明度bottomOpacity - 最下部の反射の不透明度public final void setInput(Effect value)
Effectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 public final Effect getInput()
Effectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 public final ObjectProperty<Effect> inputProperty()
Effectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 getInput()、setInput(Effect)public final void setTopOffset(double value)
Min: n/a
Max: n/a
Default: 0.0
Identity: 0.0
public final double getTopOffset()
Min: n/a
Max: n/a
Default: 0.0
Identity: 0.0
public final DoubleProperty topOffsetProperty()
Min: n/a
Max: n/a
Default: 0.0
Identity: 0.0
getTopOffset()、setTopOffset(double)public final void setTopOpacity(double value)
Min: 0.0
Max: 1.0
Default: 0.5
Identity: 1.0
public final double getTopOpacity()
Min: 0.0
Max: 1.0
Default: 0.5
Identity: 1.0
public final DoubleProperty topOpacityProperty()
Min: 0.0
Max: 1.0
Default: 0.5
Identity: 1.0
getTopOpacity()、setTopOpacity(double)public final void setBottomOpacity(double value)
Min: 0.0
Max: 1.0
Default: 0.0
Identity: 1.0
public final double getBottomOpacity()
Min: 0.0
Max: 1.0
Default: 0.0
Identity: 1.0
public final DoubleProperty bottomOpacityProperty()
Min: 0.0
Max: 1.0
Default: 0.0
Identity: 1.0
getBottomOpacity()、setBottomOpacity(double)public final void setFraction(double value)
Min: 0.0
Max: 1.0
Default: 0.75
Identity: 1.0
public final double getFraction()
Min: 0.0
Max: 1.0
Default: 0.75
Identity: 1.0
public final DoubleProperty fractionProperty()
Min: 0.0
Max: 1.0
Default: 0.75
Identity: 1.0
getFraction()、setFraction(double)Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.