JAVA講座 5時間目


アプレット内でマウスを動かすことにより、イメージを動かしてみよう。


アプレット




ソースファイル

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; } }
コメント文が書いていないところは既に前の時間で説明してあります。
6時間目に行く。

JAVA講座のページに戻る。

shimizu@eces.numazu-ct.ac.jp