1

私のjavaFXのカラーピッカーは、のようなものを返します0x000000ff。これをRGBまたは16進数のWebカラーに変換するにはどうすればよいですか?

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());
    }
});

または、次を使用して、上記のサンプルの 16 進文字列として色を取得できます。

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