java.lang.Object
javafx.scene.effect.Effect
javafx.scene.effect.ColorInput
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
TypePropertyDescriptionfinal DoubleProperty
Sets the height of the region to be flooded, relative to the local coordinate space of the contentNode
.final ObjectProperty<Paint>
ThePaint
used to flood the region.final DoubleProperty
Sets the width of the region to be flooded, relative to the local coordinate space of the contentNode
.final DoubleProperty
Sets the x location of the region to be flooded, relative to the local coordinate space of the contentNode
.final DoubleProperty
Sets the y location of the region to be flooded, relative to the local coordinate space of the contentNode
. -
Constructor Summary
ConstructorDescriptionCreates 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 TypeMethodDescriptionfinal double
Gets the value of theheight
property.final Paint
getPaint()
Gets the value of thepaint
property.final double
getWidth()
Gets the value of thewidth
property.final double
getX()
Gets the value of thex
property.final double
getY()
Gets the value of they
property.final DoubleProperty
Sets the height of the region to be flooded, relative to the local coordinate space of the contentNode
.final ObjectProperty<Paint>
ThePaint
used to flood the region.final void
setHeight
(double value) Sets the value of theheight
property.final void
Sets the value of thepaint
property.final void
setWidth
(double value) Sets the value of thewidth
property.final void
setX
(double value) Sets the value of thex
property.final void
setY
(double value) Sets the value of they
property.final DoubleProperty
Sets the width of the region to be flooded, relative to the local coordinate space of the contentNode
.final DoubleProperty
Sets the x location of the region to be flooded, relative to the local coordinate space of the contentNode
.final DoubleProperty
Sets the y location of the region to be flooded, relative to the local coordinate space of the contentNode
.
-
Property Details
-
paint
ThePaint
used to flood the region.Min: n/a Max: n/a Default: Color.RED Identity: n/a
- Default value:
- RED
- See Also:
-
x
Sets the x location of the region to be flooded, relative to the local coordinate space of the contentNode
.Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- Default value:
- 0.0
- See Also:
-
y
Sets the y location of the region to be flooded, relative to the local coordinate space of the contentNode
.Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- Default value:
- 0.0
- See Also:
-
width
Sets the width of the region to be flooded, relative to the local coordinate space of the contentNode
.Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- Default value:
- 0.0
- See Also:
-
height
Sets the height of the region to be flooded, relative to the local coordinate space of the contentNode
.Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- Default value:
- 0.0
- See Also:
-
-
Constructor Details
-
ColorInput
public ColorInput()Creates a new instance of ColorInput with default parameters. -
ColorInput
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 floodedy
- the y location of the region to be floodedwidth
- the width of the region to be floodedheight
- the height of the region to be floodedpaint
- thePaint
used to flood the region- Since:
- JavaFX 2.1
-
-
Method Details
-
setPaint
Sets the value of thepaint
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 thepaint
property- See Also:
-
getPaint
Gets the value of thepaint
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
ThePaint
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 thex
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 thex
property- See Also:
-
getX
public final double getX()Gets the value of thex
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
Sets the x location of the region to be flooded, relative to the local coordinate space of the contentNode
.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 they
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 they
property- See Also:
-
getY
public final double getY()Gets the value of they
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
Sets the y location of the region to be flooded, relative to the local coordinate space of the contentNode
.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 thewidth
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 thewidth
property- See Also:
-
getWidth
public final double getWidth()Gets the value of thewidth
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
Sets the width of the region to be flooded, relative to the local coordinate space of the contentNode
.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 theheight
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 theheight
property- See Also:
-
getHeight
public final double getHeight()Gets the value of theheight
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
Sets the height of the region to be flooded, relative to the local coordinate space of the contentNode
.Min: n/a Max: n/a Default: 0.0 Identity: 0.0
- Default value:
- 0.0
- Returns:
- the
height
property - See Also:
-