Java Swing JColorChooser颜色RGB到sRGB

Java Swing JColorChooser颜色RGB到sRGB,java,swing,colors,rgb,srgb,Java,Swing,Colors,Rgb,Srgb,有没有一种方法可以使用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

有没有一种方法可以使用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来实现这一点。有人能举例说明如何做到这一点吗?甚至可能吗?

只需将所有值除以255不需要转换

只需将所有值除以255不需要转换

只需将所有值除以255No。。。给我一秒钟。不可能这么简单。@Syncit HOT该死!真不敢相信我竟然没有想到要这么做。我一直在想,在彩色API中需要发生一些事情。非常感谢。提交答案,我会尽快检查@boardkeystown,不可能那么简单-更简单的是,阅读
Color
API。这些值以浮点数组的形式返回。只需将所有值除以255No。。。给我一秒钟。不可能这么简单。@Syncit HOT该死!真不敢相信我竟然没有想到要这么做。我一直在想,在彩色API中需要发生一些事情。非常感谢。提交答案,我会尽快检查@boardkeystown,不可能那么简单-更简单的是,阅读
Color
API。这些值以浮点数组的形式返回。