在GWT中,如何使用.getBackgroundColor()将颜色从rgba转换为十六进制?

在GWT中,如何使用.getBackgroundColor()将颜色从rgba转换为十六进制?,gwt,colors,hex,Gwt,Colors,Hex,我有一个gwt日志,它是 GWT.log("color ="+colorWidget.getSelectionStyle().getBackgroundColor()); 我所拥有的是 String format with [INFO] color = rgba(102, 0, 255, 0.506) 有人能帮我把它转换成十六进制格式吗?你可以使用任何JS解决方案,或者只需根据你可以在网上找到的解决方案编写你自己的方法。例如: 正确的答案是使用Java函数将RBG值转换为十六进制。不幸的是

我有一个gwt日志,它是

GWT.log("color ="+colorWidget.getSelectionStyle().getBackgroundColor());
我所拥有的是

String format with  [INFO] color = rgba(102, 0, 255, 0.506)

有人能帮我把它转换成十六进制格式吗?

你可以使用任何JS解决方案,或者只需根据你可以在网上找到的解决方案编写你自己的方法。例如:


正确的答案是使用Java函数将RBG值转换为十六进制。不幸的是,没有GWT方法可以做到这一点。可以找到一个Helper方法。

Hi,我认为我不能在我的GWT项目中使用JS。还有,我有的是一根线,不是一种颜色。我应该如何将此字符串转换为十六进制?提前谢谢