加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在监听器Mouse类中修改代码

发布时间:2020-12-14 00:01:11 所属栏目:Linux 来源:网络整理
导读://创建图形类数组,每个单元存放一个图形 Shape[] s = new Shape[10]; //下标 int index=0; public void mouseReleased(MouseEvent e){ x2 = e.getX(); y2 = e.getY(); if("直线".equals(text)) { g.drawLine(x1,y1,x2,y2); //创造shape类对象,将原图形的数

//创建图形类数组,每个单元存放一个图形
Shape[] s = new Shape[10];
//下标
int index=0;

public void mouseReleased(MouseEvent e){ x2 = e.getX(); y2 = e.getY(); if("直线".equals(text)) { g.drawLine(x1,y1,x2,y2); //创造shape类对象,将原图形的数据记录在缓存中 Shape h = new Shape(); h.x1 = x1; h.x2 = x2; h.y1 = y1; h.y2 = y2; h.type = "直线"; s[index++] = h; } if("矩形".equals(text)) { g.drawRect(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x1-x2),Math.abs(y1-y2)); //创造shape类对象,将原图形的数据记录在缓存中 Shape h = new Shape(http://www.amjmh.com/v/BIBRGZ_558768/); h.x1 = x1; h.x2 = x2; h.y1 = y1; h.y2 = y2; h.type = "矩形"; s[index++] = h; } }---------------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读