《Java》实验指导13阶段测验(学生版)姚琳琳.docVIP

《Java》实验指导13阶段测验(学生版)姚琳琳.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java》实验指导13amp;阶段测验(学生版)姚琳琳.doc

(/文理学院) 《》实验指导书 import java.awt.*; import java.awt.event.*; import javax.swing.*;//该程序为小程序,主窗口为JApplet public class MouseKeyEventDemo extends JApplet{ private int lastX=0,lastY=0; //变量用于记录上一次的坐标位置 // init()为初始化方法,是小程序必须有的方法 public void init(){ addMouseListener(new RecordFocus()); //添加获取鼠标位置的监听器 addMouseMotionListener(new DrawLine()); //添加拖动鼠标画线的监听器 addKeyListener(new DrawChar()); //添加敲击键盘显示字符的监听器 } //此方法记录焦点的坐标位置 protected void record(int x,int y){ lastX=x; lastY=y; } // 鼠标事件处理类 private class RecordFocus extends MouseAdapter{ //捕获鼠标进入事件 public void mouseEntered(MouseEvent e){ record(e.getX(),e.getY()); //记录焦点的坐标位置 } //捕获鼠标按下事件 public void mousePressed(MouseEvent e){ record(e.getX(),e.getY()); //记录焦点的坐标位置 } } private class DrawLine extends MouseMotionAdapter{ //捕获鼠标拖拽事件 public void mouseDragged(MouseEvent e){ Graphics g=getGraphics(); //得到绘制图形对象g g.setColor(Color.red); //设置绘制颜色为红色 int x=e.getX(); //获取当前鼠标位置横坐标 int y=e.getY(); //获取当前鼠标位置纵坐标 g.drawLine(lastX,lastY,x,y); //在鼠标前后两个位置间画线 record(x,y); //记录当前鼠标位置 } } //键盘事件处理类 private class DrawChar extends KeyAdapter{ //捕获键盘按下事件 public void keyTyped(KeyEvent e){ Graphics g=getGraphics(); //得到绘制图形对象g g.setColor(Color.blue); //设置绘制颜色为蓝色 String s=String.valueOf(e.getKeyChar()); //获取按键的字符 g.drawString(s,lastX,lastY); //在当前焦点位置画出字符 record(lastX+8,lastY); //记录新的焦点位置 } } } 运行结果 算法分析 2、常用组件的使用 //操作2,P203

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档