## Uses of Class
javafx.scene.paint.Paint

- Packages that use Paint
  Package | Description
  --- | ---
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.canvas | Provides the set of classes for canvas, an immediate mode style of rendering API.
  javafx.scene.chart | The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.
  javafx.scene.effect | Provides the set of classes for attaching graphical filter effects to JavaFX Scene Graph Nodes.
  javafx.scene.layout | Provides classes to support user interface layout.
  javafx.scene.paint | Provides the set of classes for colors and gradients used to fill shapes and backgrounds when rendering the scene graph.
  javafx.scene.shape | Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
  javafx.scene.text | Provides the set of classes for fonts and renderable Text Node.

- - ### Uses of Paint in javafx.css

    Methods in javafx.css that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function)` Create a CssMetaData<S, Paint> with initial value of Color.BLACK, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a CssMetaData<S, Paint> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a CssMetaData<S, Paint> with initial value, and inherit flag.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Paint> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)` Create a StyleableProperty<Paint>.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a StyleableProperty<Paint> with initial value.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a StyleableProperty<Paint> with initial value and inherit flag.
    `static StyleConverter<ParsedValue<?,Paint>,Paint>` | StyleConverter.`getPaintConverter()`
    `static StyleConverter<ParsedValue<?,Paint>,Paint>` | StyleConverter.`getPaintConverter()`

    Methods in javafx.css with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a CssMetaData<S, Paint> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a CssMetaData<S, Paint> with initial value, and inherit flag.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a StyleableProperty<Paint> with initial value.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a StyleableProperty<Paint> with initial value and inherit flag.

    Method parameters in javafx.css with type arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function)` Create a CssMetaData<S, Paint> with initial value of Color.BLACK, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a CssMetaData<S, Paint> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a CssMetaData<S, Paint> with initial value, and inherit flag.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)` Create a StyleableProperty<Paint>.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a StyleableProperty<Paint> with initial value.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a StyleableProperty<Paint> with initial value and inherit flag.

  - ### Uses of Paint in javafx.scene

    Methods in javafx.scene that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | Scene.`getFill()` Gets the value of the property fill.
    `Paint` | SnapshotParameters.`getFill()` Gets the current fill.
    `Paint` | SubScene.`getFill()` Gets the value of the property fill.

    Methods in javafx.scene that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | Scene.`fillProperty()` Defines the background fill of this `Scene`.
    `ObjectProperty<Paint>` | SubScene.`fillProperty()` Defines the background fill of this `SubScene`.

    Methods in javafx.scene with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Scene.`setFill(Paint value)` Sets the value of the property fill.
    `void` | SnapshotParameters.`setFill(Paint fill)` Sets the fill to the specified value.
    `void` | SubScene.`setFill(Paint value)` Sets the value of the property fill.

    Constructors in javafx.scene with parameters of type Paint
    Constructor and Description
    `Scene(Parent root, double width, double height, Paint fill)` Creates a Scene for a specific root Node with a specific size and fill.
    `Scene(Parent root, Paint fill)` Creates a Scene for a specific root Node with a fill.

  - ### Uses of Paint in javafx.scene.canvas

    Methods in javafx.scene.canvas that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | GraphicsContext.`getFill()` Gets the current fill paint attribute.
    `Paint` | GraphicsContext.`getStroke()` Gets the current stroke.

    Methods in javafx.scene.canvas with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphicsContext.`setFill(Paint p)` Sets the current fill paint attribute.
    `void` | GraphicsContext.`setStroke(Paint p)` Sets the current stroke paint attribute.

  - ### Uses of Paint in javafx.scene.chart

    Methods in javafx.scene.chart that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | Axis.`getTickLabelFill()` Gets the value of the property tickLabelFill.

    Methods in javafx.scene.chart that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | Axis.`tickLabelFillProperty()` The fill for all tick labels

    Methods in javafx.scene.chart with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Axis.`setTickLabelFill(Paint value)` Sets the value of the property tickLabelFill.

  - ### Uses of Paint in javafx.scene.control

    Methods in javafx.scene.control that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | Labeled.`getTextFill()` Gets the value of the property textFill.

    Methods in javafx.scene.control that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | Labeled.`textFillProperty()` The `Paint` used to fill the text.

    Methods in javafx.scene.control with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Labeled.`setTextFill(Paint value)` Sets the value of the property textFill.

  - ### Uses of Paint in javafx.scene.effect

    Methods in javafx.scene.effect that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | ColorInput.`getPaint()` Gets the value of the property paint.

    Methods in javafx.scene.effect that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | ColorInput.`paintProperty()` The `Paint` used to flood the region.

    Methods in javafx.scene.effect with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | ColorInput.`setPaint(Paint value)` Sets the value of the property paint.

    Constructors in javafx.scene.effect with parameters of type Paint
    Constructor and Description
    `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.

  - ### Uses of Paint in javafx.scene.layout

    Methods in javafx.scene.layout that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | BorderStroke.`getBottomStroke()` Defines the fill of bottom side of this border.
    `Paint` | BackgroundFill.`getFill()` The Paint to use for filling the background of the `Region`.
    `Paint` | BorderStroke.`getLeftStroke()` Defines the fill of left side of this border.
    `Paint` | BorderStroke.`getRightStroke()` Defines the fill of right side of this border.
    `Paint` | BorderStroke.`getTopStroke()` Defines the fill of top side of this border.

    Constructors in javafx.scene.layout with parameters of type Paint
    Constructor and Description
    `BackgroundFill(Paint fill, CornerRadii radii, Insets insets)` Creates a new BackgroundFill with the specified fill, radii, and insets.
    `BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)` Creates a new BorderStroke.
    `BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)` Creates a new BorderStroke.
    `BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)` Create a new BorderStroke, specifying all construction parameters.

  - ### Uses of Paint in javafx.scene.paint

    Subclasses of Paint in javafx.scene.paint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Color` The Color class is used to encapsulate colors in the default sRGB color space.
    `class` | `ImagePattern` The `ImagePattern` class fills a shape with an image pattern.
    `class` | `LinearGradient` The `LinearGradient` class fills a shape with a linear color gradient pattern.
    `class` | `RadialGradient` The `RadialGradient` class provides a way to fill a shape with a circular radial color gradient pattern.

    Methods in javafx.scene.paint that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `static Paint` | Paint.`valueOf(String value)` Creates a paint value from a string representation.

  - ### Uses of Paint in javafx.scene.shape

    Methods in javafx.scene.shape that return Paint
    Modifier and Type | Method and Description
    --- | ---
    `Paint` | Shape.`getFill()` Gets the value of the property fill.
    `Paint` | Shape.`getStroke()` Gets the value of the property stroke.
    `protected Paint` | Line.`impl_cssGetFillInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Path.`impl_cssGetFillInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Polyline.`impl_cssGetFillInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Shape.`impl_cssGetFillInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Line.`impl_cssGetStrokeInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Path.`impl_cssGetStrokeInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Polyline.`impl_cssGetStrokeInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `protected Paint` | Shape.`impl_cssGetStrokeInitialValue()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version

    Methods in javafx.scene.shape that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | Shape.`fillProperty()` Defines parameters to fill the interior of an `Shape` using the settings of the `Paint` context.
    `ObjectProperty<Paint>` | Shape.`strokeProperty()` Defines parameters of a stroke that is drawn around the outline of a `Shape` using the settings of the specified `Paint`.

    Methods in javafx.scene.shape with parameters of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Shape.`setFill(Paint value)` Sets the value of the property fill.
    `void` | Shape.`setStroke(Paint value)` Sets the value of the property stroke.

    Constructors in javafx.scene.shape with parameters of type Paint
    Constructor and Description
    `Circle(double centerX, double centerY, double radius, Paint fill)` Creates a new instance of Circle with a specified position, radius and fill.
    `Circle(double radius, Paint fill)` Creates a new instance of Circle with a specified radius and fill.
    `Rectangle(double width, double height, Paint fill)` Creates a new instance of Rectangle with the given size and fill.

  - ### Uses of Paint in javafx.scene.text

    Methods in javafx.scene.text that return types with arguments of type Paint
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<Paint>` | Text.`impl_selectionFillProperty()` Deprecated. This is an internal API that is not intended for use and will be removed in the next version

Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.