1. ホーム
  2. java

[解決済み] JavaでsetColor()にRGB値を追加する方法は?

2022-02-01 03:38:04

質問

Javaに(赤、緑、青)の値を追加するにはどうしたらいいですか?例えば

 setColor(255, 0, 0);

コンテキストはこのようになります。

public void render() {
    BufferStrategy bs = getBufferStrategy();
    if (bs == null) {
        createBufferStrategy(3);
        return;
    }
    Graphics g = bs.getDrawGraphics();

    g.setColor(); // <-- This line
    g.fillRect(0, 0, getWidth(), getHeight());

    g.dispose();
    bs.show();
}

矩形にRGB値で色をつけたいのですが、例えば(200, 200, 200)のような、灰色のような色になりますね。

どのように解決するのですか?

簡単なコードでColorインスタンスを取得することができます。

Color myWhite = new Color(255, 255, 255); // Color white

というような感じで、オブジェクトにRGBカラーを設定することができます。

g.setColor(myWhite);

お役に立てれば幸いです。