Javafx-inner-shadow-effect
提供:Dev Guides
JavaFXエフェクト-InnerShadow
この効果をノードに適用すると、ノードのエッジの内側に影が作成されます。
パッケージjavafx.scene.effectの InnerShadow という名前のクラスは、内部シャドウ効果を表します。 このクラスには10個のプロパティが含まれています-
- color -このプロパティは、影の色を表すColorタイプです。
- blur type -このプロパティはBlurTypeであり、シャドウをぼかすために使用されるぼかし効果のタイプを表します。
- 半径-このプロパティはdouble型で、シャドウブラーカーネルの半径を表します。
- width -このプロパティはdouble型で、シャドウブラーカーネルの幅を表します。
- height -このプロパティはdouble型で、シャドウブラーカーネルの高さを表します。
- input -このプロパティはEffect型であり、シャドウ効果への入力を表します。
- スプレッド-このプロパティはdouble型です。影の広がりを表します。
- offsetX -このプロパティはdouble型で、x方向のシャドウオフセットをピクセル単位で表します。
- offsetY -このプロパティはdouble型で、y方向のシャドウオフセットをピクセル単位で表します。
- チョーク-このプロパティはダブルタイプです。それは影のチョークを表します。
例
次のプログラムは、JavaFXの内部シャドウ効果を示す例です。 ここでは、「Welcome to finddevguides」というテキストと、シーン内の円を描画しています。
これらに、内側の影効果を適用しています。 このコードを InnerShadowEffectExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。