- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.Shadow
-
public class Shadow extends Effect
輪郭がぼやけた入力のモノクロの複製を作成する効果です。 この効果は、オリジナルと組み合せて影を作成するために、主にそのデフォルトの黒色とともに使用されます。 明るい色とともに使用し、オリジナルと組み合せて発光効果を作成することもできます。DropShadow
効果は、1つの効果で既存のシーングラフのNode
に影を追加しやすくするために、このShadow
効果を元のグラフィックと自動的に組み合せるユーティリティ効果です。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<BlurType>
blurType
影をぼかすために使用するアルゴリズム。ObjectProperty<Color>
color
シャドウColor
。DoubleProperty
height
影のぼかしカーネルの垂直方向のサイズ。ObjectProperty<Effect>
input
このEffect
の入力。DoubleProperty
radius
影のぼかしカーネルの直径。DoubleProperty
width
影のぼかしカーネルの水平方向のサイズ。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<BlurType>
blurTypeProperty()
影をぼかすために使用するアルゴリズム。ObjectProperty<Color>
colorProperty()
シャドウColor
。BlurType
getBlurType()
プロパティblurTypeの値を取得します。Color
getColor()
プロパティcolorの値を取得します。double
getHeight()
プロパティheightの値を取得します。Effect
getInput()
プロパティinputの値を取得します。double
getRadius()
プロパティradiusの値を取得します。double
getWidth()
プロパティwidthの値を取得します。DoubleProperty
heightProperty()
影のぼかしカーネルの垂直方向のサイズ。ObjectProperty<Effect>
inputProperty()
このEffect
の入力。DoubleProperty
radiusProperty()
影のぼかしカーネルの直径。void
setBlurType(BlurType value)
プロパティblurTypeの値を設定します。void
setColor(Color value)
プロパティcolorの値を設定します。void
setHeight(double value)
プロパティheightの値を設定します。void
setInput(Effect value)
プロパティinputの値を設定します。void
setRadius(double value)
プロパティradiusの値を設定します。void
setWidth(double value)
プロパティwidthの値を設定します。DoubleProperty
widthProperty()
影のぼかしカーネルの水平方向のサイズ。
-
-
-
プロパティの詳細
-
input
public final ObjectProperty<Effect> inputProperty
このEffect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()
、setInput(Effect)
-
radius
public final DoubleProperty radiusProperty
影のぼかしカーネルの直径。 この属性では、ソース・ピクセルの両側に影を拡散する距離を制御します。 半径を設定することは、width
属性とheight
属性の両方を(2 * radius + 1)
の値に設定することと同じです。Min: 0.0 Max: 127.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
- 関連項目:
getRadius()
、setRadius(double)
-
width
public final DoubleProperty widthProperty
影のぼかしカーネルの水平方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の水平方向のサイズを制御します。1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
- 関連項目:
getWidth()
、setWidth(double)
-
height
public final DoubleProperty heightProperty
影のぼかしカーネルの垂直方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の垂直方向のサイズを制御します。1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
- 関連項目:
getHeight()
、setHeight(double)
-
blurType
public final ObjectProperty<BlurType> blurTypeProperty
影をぼかすために使用するアルゴリズム。Min: n/a Max: n/a Default: BlurType.THREE_PASS_BOX Identity: n/a
- デフォルト値:
- THREE_PASS_BOX
- 関連項目:
getBlurType()
、setBlurType(BlurType)
-
color
public final ObjectProperty<Color> colorProperty
シャドウColor
。Min: n/a Max: n/a Default: Color.BLACK Identity: n/a
- デフォルト値:
- BLACK
- 関連項目:
getColor()
、setColor(Color)
-
-
コンストラクタの詳細
-
Shadow
public Shadow()
デフォルトのパラメータでShadowの新しいインスタンスを作成します。
-
Shadow
public Shadow(double radius, Color color)
指定された半径および色を使用して、シャドウの新しいインスタンスを作成します。- パラメータ:
radius
- 影のぼかしカーネルの半径color
- 影のColor
- 導入されたバージョン:
- 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)
-
setRadius
public final void setRadius(double value)
プロパティradiusの値を設定します。- プロパティの説明:
- 影のぼかしカーネルの直径。 この属性では、ソース・ピクセルの両側に影を拡散する距離を制御します。 半径を設定することは、
width
属性とheight
属性の両方を(2 * radius + 1)
の値に設定することと同じです。Min: 0.0 Max: 127.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
-
getRadius
public final double getRadius()
プロパティradiusの値を取得します。- プロパティの説明:
- 影のぼかしカーネルの直径。 この属性では、ソース・ピクセルの両側に影を拡散する距離を制御します。 半径を設定することは、
width
属性とheight
属性の両方を(2 * radius + 1)
の値に設定することと同じです。Min: 0.0 Max: 127.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
-
radiusProperty
public final DoubleProperty radiusProperty()
影のぼかしカーネルの直径。 この属性では、ソース・ピクセルの両側に影を拡散する距離を制御します。 半径を設定することは、width
属性とheight
属性の両方を(2 * radius + 1)
の値に設定することと同じです。Min: 0.0 Max: 127.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
- 関連項目:
getRadius()
、setRadius(double)
-
setWidth
public final void setWidth(double value)
プロパティwidthの値を設定します。- プロパティの説明:
- 影のぼかしカーネルの水平方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の水平方向のサイズを制御します。
1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- 影のぼかしカーネルの水平方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の水平方向のサイズを制御します。
1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
-
widthProperty
public final DoubleProperty widthProperty()
影のぼかしカーネルの水平方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の水平方向のサイズを制御します。1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
- 関連項目:
getWidth()
、setWidth(double)
-
setHeight
public final void setHeight(double value)
プロパティheightの値を設定します。- プロパティの説明:
- 影のぼかしカーネルの垂直方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の垂直方向のサイズを制御します。
1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- 影のぼかしカーネルの垂直方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の垂直方向のサイズを制御します。
1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
-
heightProperty
public final DoubleProperty heightProperty()
影のぼかしカーネルの垂直方向のサイズ。 この属性では、1つのピクセルの影をぼかしアルゴリズムによって分散させる領域全体の垂直方向のサイズを制御します。1.0
未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。Min: 0.0 Max: 255.0 Default: 21.0 Identity: <1.0
- デフォルト値:
- 21.0
- 関連項目:
getHeight()
、setHeight(double)
-
setBlurType
public final void setBlurType(BlurType value)
プロパティblurTypeの値を設定します。- プロパティの説明:
- 影をぼかすために使用するアルゴリズム。
Min: n/a Max: n/a Default: BlurType.THREE_PASS_BOX Identity: n/a
- デフォルト値:
- THREE_PASS_BOX
-
getBlurType
public final BlurType getBlurType()
プロパティblurTypeの値を取得します。- プロパティの説明:
- 影をぼかすために使用するアルゴリズム。
Min: n/a Max: n/a Default: BlurType.THREE_PASS_BOX Identity: n/a
- デフォルト値:
- THREE_PASS_BOX
-
blurTypeProperty
public final ObjectProperty<BlurType> blurTypeProperty()
影をぼかすために使用するアルゴリズム。Min: n/a Max: n/a Default: BlurType.THREE_PASS_BOX Identity: n/a
- デフォルト値:
- THREE_PASS_BOX
- 関連項目:
getBlurType()
、setBlurType(BlurType)
-
setColor
public final void setColor(Color value)
プロパティcolorの値を設定します。- プロパティの説明:
- シャドウ
Color
。Min: n/a Max: n/a Default: Color.BLACK Identity: n/a
- デフォルト値:
- BLACK
-
getColor
public final Color getColor()
プロパティcolorの値を取得します。- プロパティの説明:
- シャドウ
Color
。Min: n/a Max: n/a Default: Color.BLACK Identity: n/a
- デフォルト値:
- BLACK
-
colorProperty
public final ObjectProperty<Color> colorProperty()
シャドウColor
。Min: n/a Max: n/a Default: Color.BLACK Identity: n/a
- デフォルト値:
- BLACK
- 関連項目:
getColor()
、setColor(Color)
-
-