Class Stop
java.lang.Object
javafx.scene.paint.Stop
public final class Stop
extends Object Defines one element of the ramp of colors to use on a gradient. For more information see
javafx.scene.paint.LinearGradient and javafx.scene.paint.RadialGradient. Example:
// object bounding box relative (proportional:true, default)
Stop[] stops = { new Stop(0, Color.WHITE), new Stop(1, Color.BLACK)};
LinearGradient lg = new LinearGradient(0, 0, 1, 0, true, CycleMethod.NO_CYCLE, stops);
Rectangle r = new Rectangle();
r.setFill(lg);
- Since:
- JavaFX 2.0
Constructor Summary
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
boolean | equals(Object obj) | Indicates whether some other object is "equal to" this one. |
Color | getColor() | Gets the color of the gradient at this offset. |
double | getOffset() | Gets a number ranging from 0 to 1 that indicates where this gradient stop is placed. |
int | hashCode() | Returns a hash code for this Stop object. |
String | toString() | Returns a string representation of this Stop object. |
Constructor Details
Stop
public Stop(double offset, Color color)
Creates a new instance of Stop.
- Parameters:
-
offset- Stop's position (ranging from0to1 -
color- Stop's color
Method Details
getOffset
public final double getOffset()
Gets a number ranging from
0 to 1 that indicates where this gradient stop is placed. For linear gradients, the offset variable represents a location along the gradient vector. For radial gradients, it represents a percentage distance from the focus point to the edge of the outermost/largest circle.- Returns:
- position of the Stop within the gradient (ranging from
0to1)
getColor
public final Color getColor()
Gets the color of the gradient at this offset.
- Returns:
- the color of the gradient at this offset
equals
public boolean equals(Object obj)
Indicates whether some other object is "equal to" this one.
- Overrides:
-
equalsin classObject - Parameters:
-
obj- the reference object with which to compare. - Returns:
-
trueif this object is equal to theobjargument;falseotherwise.
hashCode
public int hashCode()
Returns a hash code for this
Stop object.- Overrides:
-
hashCodein classObject - Returns:
- a hash code for this
Stopobject.
toString
public String toString()
Returns a string representation of this
Stop object.- Overrides:
-
toStringin classObject - Returns:
- a string representation of this
Stopobject.
© 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.