- 64 名前:名前は開発中のものです。 mailto:sage [2005/11/26(土) 22:56:47 ID:WkbR04YY]
- 画像を回転させようと思って
AffineTransform form = new AffineTransform(); draw(){ form.rotate(x*Math.PI/180,画像の幅/2,画像の高さ/2); 画像イメージの描画オブジェクト.drawRenderedImage(画像イメージ,form); 描画先の描画オブジェクト.drawImage(画像イメージ,null,gx,gy); } というふうにすると、背景が透明なでただ↓と描かれている画像を使うと背景が黒くなり矢印が見えなくなります。 また、横長い画像をつかって見ると画像の中心に 画像の高さを直径に丸くなって回転をし その丸以外の部分が白くなってしまうんです。 ただ画像をその場で回転させて 表示させたいんですがどうすればいいんでしょうか?
|

|