Red de conocimiento informático - Conocimiento informático - Programa Java para implementar el dibujo del mouse

Programa Java para implementar el dibujo del mouse

importar color java awt

importar marco java awt

importar gráficos java awt

importar java awt Point

importar java awt evento MouseAdapter

importar java awt evento MouseEvent

importar java awt evento MouseListener;

importar utilidad java ArrayList;

importar utilidad java Iterador;

public class MyMouseAdapter {

public static void main(String[ ] args) {

nuevo MyFrame (dibujo

}

}

clase MyFrame extiende el marco{

ArrayList puntos=null;

MyFrame (String s){

super(s);

puntos=new ArrayList();

setLayout(null);

setBounds( );

este setBackground(new Color( ));

setVisible(true); >

Este addMouseListener(new Monitor ());

}

pintura pública vacía (Gráficos g){

Iterador i=erator();

while(i hasNext()){

Punto p=(Punto)i next()

g setColor(Color azul

g fillOval(p x p y);

}

}

public void addPoint(Punto p){

puntos agregar (p);

}

}

clase Monitor extiende MouseAdapter{ //MouseAdapter implementa la interfaz MouseListener

public void mousePressed( MouseEvent e){

MyFrame f=(MyFrame )e getSource();

f addPoint(new Point(e getX() y getY()));

 f repaint(); //Deja que Frame fuerce el repintado

} lishixinzhi/Article/program/Java/hx/201311/26376