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

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. 测试结果:

           

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值