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 booleanequals(Object obj)Indicates whether some other object is "equal to" this one.ColorgetColor()Gets the color of the gradient at this offset.doublegetOffset()Gets a number ranging from0to1that indicates where this gradient stop is placed.inthashCode()Returns a hash code for thisStopobject.StringtoString()Returns a string representation of thisStopobject.
-
Constructor Details
-
Stop
Creates a new instance of Stop.- Parameters:
offset- Stop's position (ranging from0to1color- Stop's color
-
-
Method Details
-
getOffset
public final double getOffset()Gets a number ranging from0to1that indicates where this gradient stop is placed. For linear gradients, theoffsetvariable 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
Gets the color of the gradient at this offset.- Returns:
- the color of the gradient at this offset
-
equals
Indicates whether some other object is "equal to" this one. -
hashCode
public int hashCode()Returns a hash code for thisStopobject. -
toString
Returns a string representation of thisStopobject.
-