Q10:テーブルの特定のセルの色を条件によって変更するにはどのように行えばよろしいですか?
A10:
テーブルのセルの背景色を設定するには、テーブルコンポーネントのメソッド
setCellBackground(Color,int,int)
第1引数:色
第2引数:行番号
第3引数:列番号
を用います。
色の設定方法は主に以下の3つがあります。
1.色名で指定する(red,blueなど)
javaで定義されている13色の色名を使用できます。
例:「取得方法:固定値 メソッド/値:red」
値は『java.awt.Color[r=255,g=0,b=0]』といった表記に自動的に変わります。
2.RGB値で指定する
例:「取得方法:固定値 メソッド/値:java.awt.Color[r=255,g=0,b=0]」
3.[色選択ダイアログ]で選択した色を設定する
備考:「テーブル」の「Q&A4」にも掲載。