- PR -

内から外へのグラデーションについて

1
投稿者投稿内容
どらねこ
常連さん
会議室デビュー日: 2004/01/05
投稿数: 25
投稿日時: 2006-07-05 16:17
内側から外側へのグラデーションのついた円の画像を出力させたいと思い、
グラデーションについて調べたのですが、恐らく一般的に使われるGradientPaintクラスでは、座標から座標への直線的なグラデーションしかできません。
内側から外側へのグラデーション方法は無いのでしょうか?
さくらば
大ベテラン
会議室デビュー日: 2002/11/12
投稿数: 145
投稿日時: 2006-07-05 17:01
こんにちは、さくらばです。

引用:

らうさんの書き込み (2006-07-05 16:17) より:
内側から外側へのグラデーションのついた円の画像を出力させたいと思い、
グラデーションについて調べたのですが、恐らく一般的に使われるGradientPaintクラスでは、座標から座標への直線的なグラデーションしかできません。
内側から外側へのグラデーション方法は無いのでしょうか?



Java 2D API Graphics という本に出ている RadialGradientPaint クラスが
使用できます。下の URL からダウンロードできる GLF の中に入っています。

http://java.sun.com/developer/Books/2dgraphics/chapter6.html

ちなみに、Mustang ではこの RadialGradientPaint クラスが標準で使えるように
なります。
http://java.sun.com/javase/6/docs/api/java/awt/RadialGradientPaint.html
どらねこ
常連さん
会議室デビュー日: 2004/01/05
投稿数: 25
投稿日時: 2006-07-05 18:56
さくらばさん、返信ありがとうございました。
正に望んでいたとおりのことが出来ました!
本当にありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)