Module  javafx.graphics
软件包  javafx.scene.effect

Class 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));  

    以上代码适用于此图像:

    一张照片

    产生以下内容:

    辉光对照片的视觉效果

    从以下版本开始:
    JavaFX 2.0
    • Property Detail

      • input

        public final ObjectProperty<Effect> inputProperty
        这个输入为Effect 如果设置为null或未指定,则将使用连接EffectNode的图形图像作为输入。
        Default value:
        空值
        另请参见:
        getInput()setInput(Effect)
      • level

        public final DoubleProperty levelProperty
        水平值,用于控制发光效果的强度。
          Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0 
        Default value:
        0.3
        另请参见:
        getLevel()setLevel(double)
    • 构造方法详细信息

      • Glow

        public Glow​()
        使用默认参数创建一个新的Glow实例。
      • Glow

        public Glow​(double level)
        创建一个新的具有指定级别的Glow实例。
        参数
        level - 控制发光效果强度的电平值
    • 方法详细信息

      • setInput

        public final void setInput​(Effect value)
        设置属性输入的值。
        Property description:
        这个输入为Effect 如果设置为null ,或未指定, Effect连接EffectNode的图形图像作为输入。
        Default value:
        空值
      • getInput

        public final Effect getInput​()
        获取属性输入的值。
        Property description:
        该输入为Effect 如果设置为null或未指定,则将使用连接EffectNode的图形图像作为输入。
        Default value:
        空值
      • inputProperty

        public final ObjectProperty<Effect> inputProperty​()
        这个输入为Effect 如果设置为null或未指定,则将使用连接EffectNode的图形图像作为输入。
        Default value:
        空值
        另请参见:
        getInput()setInput(Effect)
      • setLevel

        public final void setLevel​(double value)
        设置属性级别的值。
        Property description:
        水平值,用于控制发光效果的强度。
          Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0 
        Default value:
        0.3
      • getLevel

        public final double getLevel​()
        获取属性级别的值。
        Property description:
        水平值,用于控制发光效果的强度。
          Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0 
        Default value:
        0.3
      • levelProperty

        public final DoubleProperty levelProperty​()
        水平值,用于控制发光效果的强度。
          Min: 0.0
               Max: 1.0
           Default: 0.3
          Identity: 0.0 
        Default value:
        0.3
        另请参见:
        getLevel()setLevel(double)