| 目次| 1234567891011121314
| 資料| 予定| 課題| 宿題|

第12回課題回答例

課題

  1. プログラムEx11Applet1を,マウスムーブ時ではなくマウスプレス時 の イベント処理に書き改めてみよ.
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    /*
      <applet code="Ex11Applet4" width=300 height=300>
      </applet>
    */
    
    public class Ex11Applet4 extends Applet implements MouseListener {
        int x=10;
        int y=10;
        
        public void init() {
    	addMouseListener(this);
        }
      
        public void mouseClicked(MouseEvent me) {
        }
    
        public void mouseEntered(MouseEvent me) {
        }
    
        public void mouseExited(MouseEvent me) {
        }
      
        public void mousePressed(MouseEvent me) {
    	x = me.getX();
    	y = me.getY();
    	repaint();
        }
        public void mouseReleased(MouseEvent me) {
        }
        public void paint(Graphics g) {
    	g.fillOval(x, y, 10, 10);
        }
    }
    	

| 目次| 1234567891011121314
| 資料| 予定| 課題| 宿題|