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.