第六课 画图板 lesson 03 第三版 (优化功能:铅笔)

来源:互联网 发布:人工智能能否取代老师 编辑:程序博客网 时间:2024/05/21 19:22

1. 目标:

实现拖动鼠标进行铅笔画图功能,则需要对鼠标的移动动作进行监听;

 

2. 写程序:

//创建鼠标移动监听器对象

MouseMotionListener motionListener = new MouseMotionListener(){

public void mouseMoved(MouseEvent e){}

public void mouseDragged(MouseEvent e){

x2 = e.getX();

y2 = e.getY();

if(shape.equals("pencil")){

g.drawLine(x1,y1,x2,y2);

//交换坐标

x1 = x2;

y1 = y2;

}

}

};

//给画图面板添加鼠标移动监听

paintPanel.addMouseMotionListener(motionListener);

3. 测试结果:

           

 

0 0
原创粉丝点击