Die Anleitung zu JavaFX ColorPicker
View more Tutorials:
JavaFX ColorPicker hilft den Benutzer bei der Wahl von Farbe in einer vorhandenen Menge, or der Erstellung der zusätzlichen Farben durch Verbindung zwischen RGB und HSB

das anpassende Fenster hilft bei Erstellung der zusätzlichen Farben

Unten sind die Elemente von ColorPicker:

anpassend Farbe Fenster (Custom Color Dialog window)

Color Chooser (die Farbenauswahl)
Farberwahl (Color Chooser) sieht wie ein MenuButton aus, wenn der Benutzer die Color Chooser klickt, wird ein Farbe pallete erscheinen damit der Benutzer die Farbe wählen kann. Sie können Style der Color Chooser, dessen Schnittstelle wie SplitMenuButton sein, setzen. Beachten Sie: die Color Chooser ist kein MenuButton oder SplitMenuButton. Sie haben nur die ähnliche Schnittstelle

// Sets color-chooser button interface similar SplitMenuButton colorPicker.getStyleClass().add("split-button"); // Sets color-chooser button interface similar MenuButton colorPicker.getStyleClass().add("button");
Mehr über MenuButton und SplitMenuButton

ColorPickerDemo.java
package org.o7planning.javafx.colorpicker; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ColorPicker; import javafx.scene.layout.FlowPane; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.stage.Stage; public class ColorPickerDemo extends Application { @Override public void start(Stage stage) { final ColorPicker colorPicker = new ColorPicker(); colorPicker.setValue(Color.RED); final Circle circle = new Circle(50); circle.setFill(colorPicker.getValue()); colorPicker.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { circle.setFill(colorPicker.getValue()); } }); FlowPane root = new FlowPane(); root.setPadding(new Insets(10)); root.setHgap(10); root.getChildren().addAll(circle, colorPicker); Scene scene = new Scene(root, 400, 300); stage.setTitle("JavaFX ColorPicker (o7planning.org)"); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } }