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

In GWT, how can i convert a color from rgba to Hex by using .getBackgroundColor()?

我有一个 gwt 日志是

GWT.log("color ="+colorWidget.getSelectionStyle().getBackgroundColor());

我有的是

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

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

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

Convert RGBA to HEX

正确答案是使用 Java 函数将 RGB 值转换为 HEX。不幸的是,没有执行此操作的 GET 方法。可以找到一个 Helper 方法 here.