モジュール javafx.graphics
パッケージ javafx.scene.effect

クラスShadow



  • public class Shadow
    extends Effect
    輪郭がぼやけた入力のモノクロの複製を作成する効果です。 この効果は、オリジナルと組み合せて影を作成するために、主にそのデフォルトの黒色とともに使用されます。 明るい色とともに使用し、オリジナルと組み合せて発光効果を作成することもできます。 DropShadow効果は、1つの効果で既存のシーングラフのNodeに影を追加しやすくするために、このShadow効果を元のグラフィックと自動的に組み合せるユーティリティ効果です。
    導入されたバージョン:
    JavaFX 2.0
    • プロパティの詳細

      • 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)
    • コンストラクタの詳細

      • Shadow

        public Shadow​()
        デフォルトのパラメータでShadowの新しいインスタンスを作成します。
      • Shadow

        public Shadow​(double radius,
                      Color color)
        指定された半径および色を使用して、シャドウの新しいインスタンスを作成します。
        パラメータ:
        radius - 影のぼかしカーネルの半径
        color - 影のColor
        導入されたバージョン:
        JavaFX 2.1
      • Shadow

        public Shadow​(BlurType blurType,
                      Color color,
                      double radius)
        指定されたblurType、color、radiusを持つShadowの新しいインスタンスを作成します。
        パラメータ:
        blurType - 影をぼかすために使用するアルゴリズム
        color - 影のColor
        radius - 影のぼかしカーネルの半径
        導入されたバージョン:
        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