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
| Type | Property | Description |
|---|---|---|
final DoubleProperty |
height |
Sets the height of the region to be flooded, relative to the local coordinate space of the content Node. |
final ObjectProperty |
paint |
The Paint used to flood the region. |
final DoubleProperty |
width |
Sets the width of the region to be flooded, relative to the local coordinate space of the content Node. |
final DoubleProperty |
x |
Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node. |
final DoubleProperty |
y |
Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node. |
Constructor Summary
| Constructor | Description |
|---|---|
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. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
final double |
getHeight() |
Gets the value of the height property. |
final Paint |
getPaint() |
Gets the value of the paint property. |
final double |
getWidth() |
Gets the value of the width property. |
final double |
getX() |
Gets the value of the x property. |
final double |
getY() |
Gets the value of the y property. |
final DoubleProperty |
heightProperty() |
Sets the height of the region to be flooded, relative to the local coordinate space of the content Node. |
final ObjectProperty |
paintProperty() |
The Paint used to flood the region. |
final void |
setHeight |
Sets the value of the height property. |
final void |
setPaint |
Sets the value of the paint property. |
final void |
setWidth |
Sets the value of the width property. |
final void |
setX |
Sets the value of the x property. |
final void |
setY |
Sets the value of the y property. |
final DoubleProperty |
widthProperty() |
Sets the width of the region to be flooded, relative to the local coordinate space of the content Node. |
final DoubleProperty |
xProperty() |
Sets the x location of the region to be flooded, relative to the local coordinate space of the content Node. |
final DoubleProperty |
yProperty() |
Sets the y location of the region to be flooded, relative to the local coordinate space of the content Node. |
Property Details
paint
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
- See Also:
x
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
- See Also:
y
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
- See Also:
width
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
- See Also:
height
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
- See Also:
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- thePaintused 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
Paintused to flood the region.Min: n/a Max: n/a Default: Color.RED Identity: n/a - Default value:
- RED
- Parameters:
-
value- the value for thepaintproperty - See Also:
getPaint
public final Paint getPaint()
Gets the value of the
paint property.- Property description:
- The
Paintused to flood the region.Min: n/a Max: n/a Default: Color.RED Identity: n/a - Default value:
- RED
- Returns:
- the value of the
paintproperty - 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
paintproperty - 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 thexproperty - 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
xproperty - 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
xproperty - 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 theyproperty - 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
yproperty - 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
yproperty - 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 thewidthproperty - 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
widthproperty - 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
widthproperty - 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 theheightproperty - 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
heightproperty - 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
heightproperty - See Also:
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.