- 2
- 0
- 约 7页
- 2017-06-16 发布于河南
- 举报
GUI程序设计AWT(三)
第06讲 GUI程序设计AWT(三) 上次回顾 理解什么是事件 熟练掌握AWT事件类(重点) 熟练掌握事件处理的实现(重点) 本讲目标 AWT中绘图实现原理(重点) 使用Graphics类(重点) 很多程序如各种小游戏都需要在窗口中绘制图形,还有java早期应用到的Applet,更是可以作出丰富多彩的动画效果,这些都需要在AWT组件上绘图。 AWT中绘图实现原理 在Component类中,提供了三个和绘图有关的方法: paint(Graphics g): 绘制组件的外观 update(Graphics g): 调用paint方法,刷新组件外观 repaint(): 调用update方法,刷新组件外观 三个方法的调用关系: repaint方法调用update方法 update方法调用paint方法 Canvas 类 java.awt.Canvas Canvas 组件表示屏幕上一个空白矩形区域,可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。 通常为 Canvas 类创建子类,以获得有用的功能。这时必须重写 paint 方法,以便在 canvas 上执行自定义图形。 使用Graphics类 Graphics是一个抽象的画笔对象,可以在组件是绘制丰富多彩的几何图形和位图 drawLine: 画直线 drawString: 绘制字符串 draw
您可能关注的文档
- coreldraw快捷键74279.doc
- CorelDraw的19个技巧.doc
- CorelDRAW的快捷键74272.doc
- CorelDRAW的快捷键74240.doc
- csol所有称号获得方法.doc
- csol荣誉介绍.doc
- CSS Hack汇总快查.doc
- CSS Hack汇总.doc
- CSS+div网页布局.ppt
- CoreIDRAW快捷键.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)