Javafx-reflection-effect
提供:Dev Guides
JavaFXエフェクト-リフレクション
JavaFXのノードに反射効果を適用すると、ノードの下部に反射が追加されます。
パッケージ javafx.scene.effect の Reflection という名前のクラスは、反射効果を表します。 このクラスには4つのプロパティが含まれています-
- topOpacity -このプロパティは、反射の最上部の不透明度の値を表すdouble型です。
- bottomOpacity -このプロパティは、反射の最下部の不透明度値を表すdouble型です。
- input -このプロパティはEffect型であり、反射効果への入力を表します。
- topOffset -このプロパティは、入力の下部と反射の上部との間の距離を表すdouble型です。
- fraction -このプロパティは、出力に表示される入力の割合を表すdouble型です。 小数値の範囲は0.0〜1.0です。
例
次のプログラムは、反射効果を示す例です。 ここでは、DARKSEAGREENカラーで塗りつぶされたテキスト「Welcome to finddevguides」を描画し、それに反射効果を適用しています。
このコードを ReflectionEffectExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。