public class FXSimpleGradientPicker extends java.lang.Object implements IPropertyChangeNotifier
FXSimpleGradientPicker allows the selection of two colors from
which a gradient is constructed.| Constructor and Description |
|---|
FXSimpleGradientPicker(Composite parent)
Constructs a new
FXSimpleGradientPicker. |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
protected Control |
createControl(Composite parent)
Creates the visualization for this
FXSimpleGradientPicker. |
protected static javafx.scene.paint.LinearGradient |
createSimpleGradient(javafx.scene.paint.Color c1,
javafx.scene.paint.Color c2)
Creates a simple color gradient from the given start color to the given
end color.
|
Control |
getControl()
Returns the
Control visualizing this
FXSimpleGradientPicker. |
javafx.scene.paint.LinearGradient |
getSimpleGradient()
Returns the currently selected simple gradient.
|
static boolean |
isSimpleGradient(javafx.scene.paint.Paint paint)
Returns
true if the given Paint is a "simple"
gradient, i.e. it has exactly 2 stops. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setSimpleGradient(javafx.scene.paint.LinearGradient simpleGradient)
Changes the currently selected gradient to the given value.
|
public FXSimpleGradientPicker(Composite parent)
FXSimpleGradientPicker.parent - The parent Composite.protected static javafx.scene.paint.LinearGradient createSimpleGradient(javafx.scene.paint.Color c1,
javafx.scene.paint.Color c2)
c1 - The start Color.c2 - The end Color.LinearGradient.public static boolean isSimpleGradient(javafx.scene.paint.Paint paint)
true if the given Paint is a "simple"
gradient, i.e. it has exactly 2 stops. Otherwise returns
false.paint - The Paint in question.true if the given Paint is a simple
gradient, otherwise false.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface IPropertyChangeNotifierprotected Control createControl(Composite parent)
FXSimpleGradientPicker.parent - The parent Composite.Control visualizing this
FXSimpleGradientPicker.public Control getControl()
Control visualizing this
FXSimpleGradientPicker.Control visualizing this
FXSimpleGradientPicker.public javafx.scene.paint.LinearGradient getSimpleGradient()
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface IPropertyChangeNotifierpublic void setSimpleGradient(javafx.scene.paint.LinearGradient simpleGradient)
simpleGradient - The new simple Gradient to select.Copyright (c) 2014 itemis AG and others. All rights reserved.