diff --git a/kit/src/main/java/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java b/kit/src/main/java/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java index 9852abf01..8691352ad 100644 --- a/kit/src/main/java/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java +++ b/kit/src/main/java/com/oracle/javafx/scenebuilder/kit/util/control/paintpicker/colorpicker/ColorPicker.java @@ -59,6 +59,7 @@ import javafx.scene.shape.Circle; import java.io.IOException; +import java.text.DecimalFormat; import java.util.logging.Level; import java.util.logging.Logger; @@ -454,8 +455,9 @@ private Color updateUI(double hue, double saturation, double brightness, double // Set TextFields value hue_textfield.setText(String.valueOf((int) hue)); - saturation_textfield.setText(String.valueOf((int) (saturation * 100))); - brightness_textfield.setText(String.valueOf((int) (brightness * 100))); + DecimalFormat format = new DecimalFormat("0.##"); + saturation_textfield.setText(format.format(saturation * 100)); + brightness_textfield.setText(format.format(brightness * 100)); double alpha_rounded = round(alpha, 100); // 2 decimals rounding alpha_textfield.setText(Double.toString(alpha_rounded)); red_textfield.setText(Integer.toString(red));