Q14:ラベルに文字色を付けてそれをテーブルでもテキストでも何でも良いのですが、貼りつけた時に文字が黒で表示されます。赤色でラベル色を変えても赤表示されないので良い方法はないのでしょうか?
A14-1:
メソッドが日本語化されていなくわかりにくいですが、テキストフィールドへの文字色の設定には
setForeground(Color)
を用います。
テーブルにも同様のメソッドが用意されております。
setCellForeground(Color,int,int):セルの文字色の変更
setColumnForeground(Color,int):列の文字色の変更
setRowForeground(Color,int):行の文字色の変更
また、ForegroundをBackgroundにすると背景色が変更できます。
お送りいただいたアプリケーションに修正を施したものを関連ファイルにて掲載致します。
関連ファイル:テキスト設定_色設定_修正.mzax
備考:「実現したい処理」の「Q&A152-1」にも掲載。