import com.sun.javafx.runtime.VersionInfo; import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ColorPicker; import javafx.scene.layout.*; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ColorPickerTest extends Application { @Override public void start(Stage stage) throws Exception { BorderPane root = new BorderPane(); VBox box = new VBox(20); box.setFillWidth(false); final ColorPicker picker1 = new ColorPicker(); final ColorPicker picker2 = new ColorPicker(); box.getChildren().addAll(new Button("Focus here"), picker1, picker2); BorderStroke bs = new BorderStroke(Color.RED, BorderStrokeStyle.SOLID, CornerRadii.EMPTY, new BorderWidths(1, 2, 1, 2), Insets.EMPTY); Border border = new Border(bs); picker1.setBorder(border); root.setCenter(box); Scene scene = new Scene(root, 500, 500); stage.setScene(scene); stage.show(); stage.setTitle(VersionInfo.getRuntimeVersion()); } public static void main(String[] args) { launch(args); } }