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

クラスGlow


  • public class Glow
    extends Effect
    構成可能なしきい値に基づいて、入力イメージが光って見えるようにする高度な効果です。

    例:

    
     Image image = new Image("boat.jpg");
     ImageView imageView = new ImageView(image);
     imageView.setFitWidth(200);
     imageView.setPreserveRatio(true);
    
     imageView.setEffect(new Glow(0.8));
     

    前述のコードを次のイメージに適用します。

    写真

    生成される結果は次のとおりです。

    Glowによる写真への視覚効果

    導入されたバージョン:
    JavaFX 2.0
    • プロパティの詳細

      • input

        public final ObjectProperty<Effect> inputProperty
        このEffectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
        デフォルト値:
        null
        関連項目:
        getInput()setInput(Effect)
      • level

        public final DoubleProperty levelProperty
        発光効果の強さを制御するレベル値。
               Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0
         
        デフォルト値:
        0.3
        関連項目:
        getLevel()setLevel(double)
    • コンストラクタの詳細

      • Glow

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

        public Glow​(double level)
        指定されたレベルを持つGlowの新しいインスタンスを作成します。
        パラメータ:
        level - 発光効果の強さを制御するレベル値
    • メソッドの詳細

      • 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)
      • setLevel

        public final void setLevel​(double value)
        プロパティlevelの値を設定します。
        プロパティの説明:
        発光効果の強さを制御するレベル値。
               Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0
         
        デフォルト値:
        0.3
      • getLevel

        public final double getLevel()
        プロパティlevelの値を取得します。
        プロパティの説明:
        発光効果の強さを制御するレベル値。
               Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0
         
        デフォルト値:
        0.3
      • levelProperty

        public final DoubleProperty levelProperty()
        発光効果の強さを制御するレベル値。
               Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0
         
        デフォルト値:
        0.3
        関連項目:
        getLevel()setLevel(double)