public class Shadow extends Effect
DropShadow効果は、1つの効果で既存のシーングラフのNodeに影を追加しやすくするために、このShadow効果を元のグラフィックと自動的に組み合せるユーティリティ効果です。 | Type | プロパティと説明 |
|---|---|
ObjectProperty<BlurType> |
blurType
影をぼかすために使用するアルゴリズム。
|
ObjectProperty<Color> |
color
シャドウ
Color。 |
DoubleProperty |
height
影のぼかしカーネルの垂直方向のサイズ。
|
ObjectProperty<Effect> |
input
この
Effectの入力。 |
DoubleProperty |
radius
影のぼかしカーネルの直径。
|
DoubleProperty |
width
影のぼかしカーネルの水平方向のサイズ。
|
| コンストラクタと説明 |
|---|
Shadow()
デフォルトのパラメータでShadowの新しいインスタンスを作成します。
|
Shadow(BlurType blurType, Color color, double radius)
指定されたblurType、color、radiusを持つShadowの新しいインスタンスを作成します。
|
Shadow(double radius, Color color)
指定された半径および色を使用して、シャドウの新しいインスタンスを作成します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
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()
影のぼかしカーネルの水平方向のサイズ。
|
public final ObjectProperty<Effect> inputProperty
Effectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。 getInput()、setInput(Effect)public final DoubleProperty radiusProperty
width属性とheight属性の両方を(2 * radius + 1)の値に設定することと同じです。
Min: 0.0
Max: 127.0
Default: 10.0
Identity: 0.0
getRadius()、setRadius(double)public final DoubleProperty widthProperty
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
getWidth()、setWidth(double)public final DoubleProperty heightProperty
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
getHeight()、setHeight(double)public final ObjectProperty<BlurType> blurTypeProperty
Min: n/a
Max: n/a
Default: BlurType.THREE_PASS_BOX
Identity: n/a
getBlurType()、setBlurType(BlurType)public final ObjectProperty<Color> colorProperty
Color。
Min: n/a
Max: n/a
Default: Color.BLACK
Identity: n/a
getColor()、setColor(Color)public Shadow()
public Shadow(double radius,
Color color)
radius - 影のぼかしカーネルの半径color - 影のColorpublic 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 setRadius(double value)
width属性とheight属性の両方を(2 * radius + 1)の値に設定することと同じです。
Min: 0.0
Max: 127.0
Default: 10.0
Identity: 0.0
public final double getRadius()
width属性とheight属性の両方を(2 * radius + 1)の値に設定することと同じです。
Min: 0.0
Max: 127.0
Default: 10.0
Identity: 0.0
public final DoubleProperty radiusProperty()
width属性とheight属性の両方を(2 * radius + 1)の値に設定することと同じです。
Min: 0.0
Max: 127.0
Default: 10.0
Identity: 0.0
getRadius()、setRadius(double)public final void setWidth(double value)
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
public final double getWidth()
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
public final DoubleProperty widthProperty()
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
getWidth()、setWidth(double)public final void setHeight(double value)
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
public final double getHeight()
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
public final DoubleProperty heightProperty()
1.0未満の値を指定すると、元のピクセルを超えて分散されないため、ぼかし効果は影に適用されません。
Min: 0.0
Max: 255.0
Default: 21.0
Identity: <1.0
getHeight()、setHeight(double)public final void setBlurType(BlurType value)
Min: n/a
Max: n/a
Default: BlurType.THREE_PASS_BOX
Identity: n/a
public final BlurType getBlurType()
Min: n/a
Max: n/a
Default: BlurType.THREE_PASS_BOX
Identity: n/a
public final ObjectProperty<BlurType> blurTypeProperty()
Min: n/a
Max: n/a
Default: BlurType.THREE_PASS_BOX
Identity: n/a
getBlurType()、setBlurType(BlurType)public final void setColor(Color value)
Color。
Min: n/a
Max: n/a
Default: Color.BLACK
Identity: n/a
public final Color getColor()
Color。
Min: n/a
Max: n/a
Default: Color.BLACK
Identity: n/a
public final ObjectProperty<Color> colorProperty()
Color。
Min: n/a
Max: n/a
Default: Color.BLACK
Identity: n/a
getColor()、setColor(Color)Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.