Ana2.java


// Ana2.java

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.Graphics;
import java.awt.Color;

public class Ana2 extends Frame implements MouseMotionListener {
   
    int X;
    int Y;

    public Ana2() {

        this.addMouseMotionListener(this);
    }
   
    public void paint(Graphics g){

                   g.setColor( new Color(255,0,0) );
           g.fillOval( X, Y, 3, 3 );
    }

    public void mouseDragged(MouseEvent evt) {
        if ( evt.getSource() == this ) {

           X=evt.getX();
           Y=evt.getY();

                   paint(getGraphics());

// repaint();
                   //System.out.println("dragged...");
                   //System.out.println("x= "+evt.getX() );
                   //System.out.println("y= "+evt.getY() );
        }
    }

    public void mouseMoved(MouseEvent evt) {
                   //System.out.println("moved...");
    }


   
    public static void main(String args[]){
            Ana2 a = new Ana2();
            a.setTitle("DRAW");
            a.setSize(600,600);
            a.setVisible(true);
    }
}
 

最終更新:2013年01月22日 08:40
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。