用滑鼠畫圖有很多樂趣和便利之處,那麼如何才能實現滑鼠畫圖呢?下面YJBYS小編為大家整理了關於實現滑鼠畫圖的`Java程式,希望對你有所幫助。
import r;
import e;
import hics;
import t;
import eAdapter;
import eEvent;
import eListener;
import yList;
import ator;
public class MyMouseAdapter {
public static void main(String[] args) {
new MyFrame5(“drawing”);
class MyFrame5 extends Frame{
ArrayList points=null;
MyFrame5(String s){
super(s);
points=new ArrayList();
setLayout(null);
setBounds(300,300,400,300);
ackground(new Color(204,204,255));
setVisible(true);
ouseListener(new Monitor5());
}
public void paint(Graphics g){
Iterator i=ator();
while(ext()){
Point p=(Point)();
olor();
Oval(p.x,p.y, 10, 10);
}
}
public void addPoint(Point p){
(p);
}
}
class Monitor5 extends MouseAdapter{ //MouseAdapter實現了MouseListener介面
public void mousePressed(MouseEvent e){
MyFrame5 f=(MyFrame5)ource();
oint(new Point((),()));
int(); //讓Frame強制經行重畫
}
}