Есть ли способ использовать JColorChooser
для возврата цвета, который можно преобразовать в соответствующие значения с плавающей запятой sRGB?
Color backgroundColor = JColorChooser.showDialog(this,"Select a color", default);
float r = backgroundColor.getRed(); //Need these to return float color e.g. 0.9333333f
float g = backgroundColor.getGreen();
float b = backgroundColor.getBlue();
Значение по умолчанию JColorChooser
в порядке. Мне просто нужен способ преобразовать возвращаемый им цвет в 0–1 RGB.
Я не понимаю, как использовать API для Color
чтобы это произошло. Может ли кто-нибудь привести пример того, как это сделать? Это вообще возможно?
Color
API. Значения возвращаются в массиве с плавающей запятой. - person camickr   schedule 25.12.2020