フレームとともに図の大きさを変える

BufferedImageを使っていれば

BufferedImageを使っていれば,paintComponentでコピー(drawImage)するときに 拡大縮小できますから,とても簡単です。

paintComponentでwidthとheightを求めて,その大きさを指定してdrawImageします。

ファイル名 EventRandom4.java の一部

public void paintComponent(Graphics myg){
    super.paintComponent(myg);
    pcct++;
    //myg.drawImage(buffimg, 0, 0, this);
    myg.drawImage(buffimg, 0, 0,getSize().width, getSize().height,this);
}

EventRandom

課題

上記プログラムをつくって動作を確認しなさい。

ファイル名 EventRandom4.java

もくじ

聖愛高等学校
http://www.seiai.ed.jp/
Last Modified