Class ColorInput

java.lang.Object
javafx.scene.effect.Effect
javafx.scene.effect.ColorInput

public class ColorInput extends Effect
An effect that renders a rectangular region that is filled ("flooded") with the given Paint. This is equivalent to rendering a filled rectangle into an image and using an ImageInput effect, except that it is more convenient and potentially much more efficient.
Since:
JavaFX 2.0
  • Property Summary

    Properties
    Type
    Property
    Description
    Sets the height of the region to be flooded, relative to the local coordinate space of the content Node.
    The Paint used to flood the region.
    Sets the width of the region to be flooded, relative to the local coordinate space of the content Node.
    Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node.
    Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new instance of ColorInput with default parameters.
    ColorInput(double x, double y, double width, double height, Paint paint)
    Creates a new instance of ColorInput with the specified x, y, width, height, and paint.
  • Method Summary

    Modifier and Type
    Method
    Description
    final double
    Gets the value of the height property.
    final Paint
    Gets the value of the paint property.
    final double
    Gets the value of the width property.
    final double
    Gets the value of the x property.
    final double
    Gets the value of the y property.
    Sets the height of the region to be flooded, relative to the local coordinate space of the content Node.
    The Paint used to flood the region.
    final void
    setHeight(double value)
    Sets the value of the height property.
    final void
    setPaint(Paint value)
    Sets the value of the paint property.
    final void
    setWidth(double value)
    Sets the value of the width property.
    final void
    setX(double value)
    Sets the value of the x property.
    final void
    setY(double value)
    Sets the value of the y property.
    Sets the width of the region to be flooded, relative to the local coordinate space of the content Node.
    Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node.
    Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node.

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Property Details

  • Constructor Details

    • ColorInput

      public ColorInput()
      Creates a new instance of ColorInput with default parameters.
    • ColorInput

      public ColorInput(double x, double y, double width, double height, Paint paint)
      Creates a new instance of ColorInput with the specified x, y, width, height, and paint.
      Parameters:
      x - the x location of the region to be flooded
      y - the y location of the region to be flooded
      width - the width of the region to be flooded
      height - the height of the region to be flooded
      paint - the Paint used to flood the region
      Since:
      JavaFX 2.1
  • Method Details

    • setPaint

      public final void setPaint(Paint value)
      Sets the value of the paint property.
      Property description:
      The Paint used to flood the region.
             Min: n/a
             Max: n/a
         Default: Color.RED
        Identity: n/a
       
      Default value:
      RED
      Parameters:
      value - the value for the paint property
      See Also:
    • getPaint

      public final Paint getPaint()
      Gets the value of the paint property.
      Property description:
      The Paint used to flood the region.
             Min: n/a
             Max: n/a
         Default: Color.RED
        Identity: n/a
       
      Default value:
      RED
      Returns:
      the value of the paint property
      See Also:
    • paintProperty

      public final ObjectProperty<Paint> paintProperty()
      The Paint used to flood the region.
             Min: n/a
             Max: n/a
         Default: Color.RED
        Identity: n/a
       
      Default value:
      RED
      Returns:
      the paint property
      See Also:
    • setX

      public final void setX(double value)
      Sets the value of the x property.
      Property description:
      Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Parameters:
      value - the value for the x property
      See Also:
    • getX

      public final double getX()
      Gets the value of the x property.
      Property description:
      Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the value of the x property
      See Also:
    • xProperty

      public final DoubleProperty xProperty()
      Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the x property
      See Also:
    • setY

      public final void setY(double value)
      Sets the value of the y property.
      Property description:
      Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Parameters:
      value - the value for the y property
      See Also:
    • getY

      public final double getY()
      Gets the value of the y property.
      Property description:
      Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the value of the y property
      See Also:
    • yProperty

      public final DoubleProperty yProperty()
      Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the y property
      See Also:
    • setWidth

      public final void setWidth(double value)
      Sets the value of the width property.
      Property description:
      Sets the width of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Parameters:
      value - the value for the width property
      See Also:
    • getWidth

      public final double getWidth()
      Gets the value of the width property.
      Property description:
      Sets the width of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the value of the width property
      See Also:
    • widthProperty

      public final DoubleProperty widthProperty()
      Sets the width of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the width property
      See Also:
    • setHeight

      public final void setHeight(double value)
      Sets the value of the height property.
      Property description:
      Sets the height of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Parameters:
      value - the value for the height property
      See Also:
    • getHeight

      public final double getHeight()
      Gets the value of the height property.
      Property description:
      Sets the height of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the value of the height property
      See Also:
    • heightProperty

      public final DoubleProperty heightProperty()
      Sets the height of the region to be flooded, relative to the local coordinate space of the content Node.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0
       
      Default value:
      0.0
      Returns:
      the height property
      See Also: