JavaProgrammingテクニック集
-再描画-

JavaProgrammingテクニック集
APPLET参照
import java.applet.*;
import java.awt.*;

public class tech0018 extends Applet{

Image img1;
Image img2;
int imagenumber=1;
public void init()
{
img1= getImage(getCodeBase(),"picture.gif");
img2= getImage(getCodeBase(),"picture2.gif");
/*
HTMLと同階層にpicture.gifと picture2.gifの二つの画像があるとする。
*/
}
public boolean mouseDown(Event e, int x, int y)
{
if(imagenumber == 1)
imagenumber = 2;
else
imagenumber = 1;
repaint();
return true;
}

public void paint(Graphics g)
{
if(imagenumber ==1 )
g.drawImage(img1, 0, 0,300,300, this);
else
g.drawImage(img2, 0, 0,300,300, this);
/*
マウスがクリックされる度に二つの画像を交互に描画します。
*/
}
}


メール:感想、文句、間違い、なんでも下さい。
情報の内容は保証されるものではありません。この情報に基づいて被ったいかなる損害についても、当サイトは一切責任を負いかねます