public class FXColorPicker
extends org.eclipse.swt.widgets.Composite
Type | Property and Description |
---|---|
javafx.beans.property.Property<javafx.scene.paint.Color> |
color
A writable property for the color controlled by this
FXColorPicker . |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLOR_PROPERTY
Property name used in change events related to
colorProperty() . |
Constructor and Description |
---|
FXColorPicker(org.eclipse.swt.widgets.Composite parent,
javafx.scene.paint.Color color)
Constructs a new
FXColorPicker . |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.Property<javafx.scene.paint.Color> |
colorProperty()
A writable property for the color controlled by this
FXColorPicker . |
javafx.scene.paint.Color |
getColor()
Returns the currently selected
Color . |
protected static javafx.scene.paint.Color |
pickColor(org.eclipse.swt.widgets.Shell shell,
javafx.scene.paint.Color initial)
Opens a
ColorDialog to let the user pick a Color . |
void |
setColor(javafx.scene.paint.Color color)
Changes the currently selected
Color to the given value. |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public javafx.beans.property.Property<javafx.scene.paint.Color> colorProperty
FXColorPicker
.getColor()
,
setColor(Color)
public static final java.lang.String COLOR_PROPERTY
colorProperty()
.public FXColorPicker(org.eclipse.swt.widgets.Composite parent, javafx.scene.paint.Color color)
FXColorPicker
.parent
- The parent Composite
.color
- The initial Color
to set.protected static javafx.scene.paint.Color pickColor(org.eclipse.swt.widgets.Shell shell, javafx.scene.paint.Color initial)
ColorDialog
to let the user pick a Color
. Returns
the picked Color
, or null
if no color was picked.shell
- The Shell
which serves as the parent for the
ColorDialog
.initial
- The initial Color
to display in the
ColorDialog
.Color
, or null
.public javafx.beans.property.Property<javafx.scene.paint.Color> colorProperty()
FXColorPicker
.getColor()
,
setColor(Color)
public javafx.scene.paint.Color getColor()
Color
.Color
.public void setColor(javafx.scene.paint.Color color)
Color
to the given value.color
- The newly selected Color
.Copyright (c) 2014, 2016 itemis AG and others. All rights reserved.