呃,你叫我情何以堪

今天一大早,偶便起床了,画板的干活,早起的虫子有鸟吃。
但是纠结的事情发生了,在实现画板的过程中,当使用
public void mouseReleased(MouseEvent e){

//得到鼠标释放时的两点坐标
x2 = e.getX();
y2 = e.getY();

if("直线".equals(shape))
//画直线
g.drawLine(x1, y1, x2, y2);
if("矩形".equals(shape))
g.drawRect(x1, y1,x2-x1, y2-y1);
if("圆形".equals(shape))
g.drawOval(x1, y1,(x2-x1, My2-y2);

}
控制画板的作图时(我的是一个很简单的画板实现,绝对新手,如假包换 :) ),发现当鼠标从下往上点时,矩形和圆形不能画出来,思考之后,我觉得是x2-x1等值为负值的原因,然后将其改成了:
public void mouseReleased(MouseEvent e){

//得到鼠标释放时的两点坐标
x2 = e.getX();
y2 = e.getY();

if("直线".equals(shape))
//画直线
g.drawLine(x1, y1, x2, y2);
if("矩形".equals(shape))
g.drawRect(x1, y1,Math.abs(x2-x1), Math.abs(y2-y1));
if("圆形".equals(shape))
g.drawOval(x1, y1, Math.abs(x2-x1), Math.abs(y2-y1));

}
可是,这时候,更加恐怖的事情发生了,我明明从下往上点,可是,图形是出来,但是图形却是我往上走,它往下走。纠了个结的。正好比看着一个同学无异性渴望,好不容易调教出来有点想法,却发现他喜欢的不是女滴,是纯爷们滴,而且还是春哥,这叫我情何以堪啊。
立此为据,慢慢想想,大家走过路过,请不要挥挥衣袖就走了,帮我把它这片乌云带走吧。阿门,我的玉帝啊!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值