1

我在 javaFX 中的颜色选择器返回类似0x000000ff. 如何将其转换为网页颜色,rgb 或 hex?

4

1 回答 1

2

rgb 值的答案就在ColorPicker的 javadoc 中:

final ColorPicker colorPicker = new ColorPicker();
colorPicker.setOnAction(new EventHandler() {
    public void handle(Event t) {
        Color c = colorPicker.getValue();
        System.out.println("New Color's RGB = "+c.getRed()+" "+c.getGreen()+" "+c.getBlue());
    }
});

或者,您可以使用以下示例将颜色作为十六进制字符串获取:

String hexString = c.toString();
于 2016-01-22T01:10:07.587 回答