★★ Java の宿題ここで答えます Part 57 ★★
■ このスレッドは過去ログ倉庫に格納されています
0128デフォルトの名無しさん
2006/07/16(日) 22:19:50つっこみどころの多いプログラムだけど、とりあえず
public boolean imageUpdate(Image img, int infoflags, int x, int y, int width, int height) {
if (infoflags == java.awt.image.ImageObserver.ALLBITS) {
double theta = Math.toRadians(90);
xform = new AffineTransform();
xform.rotate(theta, width/2, height/2);
repaint();
return false;
}
return true;
}
というメソッドを加えてみて。DrawImageのコンストラクタでは
まだイメージは読み込まれていない状態なので幅や高さの情報は使えないのじゃよ
上のメソッドを加えただけでは無駄の多いプログラムだけどいちおう動くはず
■ このスレッドは過去ログ倉庫に格納されています