Q10:テーブルの指定行の背景色を変更したい。
Q10-1:
グリッド内の指定行の背景色を変更したい。setBackGroundメソッド(引数color)に値(背景色)を入れたいのだが、何を入れればよいのか分からない。
A10-1:
Colorオブジェクトは[色選択ダイアログ]コンポーネント、あるいは[ラベル]などの背景色等から取得するほか、文字列あるいはRGB値で設定が可能です。
Java標準で定義されている色についてはRED、BLUE、GREENなどの文字列で設定できます。
標準で定義されているColor
BLACK:黒
BLUE:青
CYAN:シアン
DARK_GRAY:ダークグレイ
GRAY:グレイ
GREEN:緑
LIGHT_GRAY:ライトグレイ
MAGENTA:マゼンタ
ORANGE:オレンジ
PINK:ピンク
RED:赤
WHITE:白
YELLOW:黄
それ以外の色につきましても、java.awt.Color[r=255,g=0,b=0]といった形式でRGB値を文字列で直接指定して色を設定することができます。