import java.applet.Applet; import java.awt.*; public class Study5 extends Applet { int w,h=10; Image i; public void init(){ i = getImage(getDocumentBase(),"onpu.gif"); } public void paint(Graphics g) { g.drawImage(i,w,h,this); } public boolean mouseMove(Event evt,int x,int y){ w=x; h=y; repaint(); return true; } }コメント文が書いていないところは既に前の時間で説明してあります。
ソースファイルの説明 import java.applet.Applet; import java.awt.*; public class Study5 extends Applet { int w,h=10; Image i; public void init(){ i = getImage(getDocumentBase(),"onpu.gif"); } public void paint(Graphics g) { g.drawImage(i,w,h,this); } public boolean mouseMove(Event evt,int x,int y){//4時間目で説明したmouseDownメソッドとほとんど同じです。 違うところは、このメソッドはマウスが移動すると実行され る点です。 w=x; h=y; repaint(); return true; } }