2012年05月06日
色の指定方法について
背景色や、文字色など、色の指定方法にひとクセあったので、
ここに書いておきます。
Graphics クラスに色の定数が定義されています。
たとえば Graphics.GRAY など、直観でわかるような名前になっているので、
そのまま使えると思っていました。
でも、実際には黒になるだけです。
調べてみると、色の指定は、もうひとつメソッドを挟まなければならなそうです。
Graphics.getColorOfName(Graphics.GRAY)
これで、ようやく色が取得できるわけですが、これは遠回りな気がします。
とりあえず、他の変数に格納しておいたほうが使いやすそうです。
自分は Coloe クラスを定義して、使っています。
static class Color {
static final int AQUA = Graphics.getColorOfName(Graphics.AQUA);
…
}
ここに書いておきます。
Graphics クラスに色の定数が定義されています。
たとえば Graphics.GRAY など、直観でわかるような名前になっているので、
そのまま使えると思っていました。
でも、実際には黒になるだけです。
調べてみると、色の指定は、もうひとつメソッドを挟まなければならなそうです。
Graphics.getColorOfName(Graphics.GRAY)
これで、ようやく色が取得できるわけですが、これは遠回りな気がします。
とりあえず、他の変数に格納しておいたほうが使いやすそうです。
自分は Coloe クラスを定義して、使っています。
static class Color {
static final int AQUA = Graphics.getColorOfName(Graphics.AQUA);
…
}
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image