《Java语言程序设计》教案-第11章图形用户界面

《Java语言程序设计》教案-第11章图形用户界面

ID:43024531

大小:114.50 KB

页数:4页

时间:2019-09-25

《Java语言程序设计》教案-第11章图形用户界面_第1页
《Java语言程序设计》教案-第11章图形用户界面_第2页
《Java语言程序设计》教案-第11章图形用户界面_第3页
《Java语言程序设计》教案-第11章图形用户界面_第4页
资源描述:

《《Java语言程序设计》教案-第11章图形用户界面》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图形用户界面设计(Java)教学目标:掌握用丁简单的图形用户界面设计的相关方法及原则,会简单的基于GUI的交互式应用程序的实现。教学环境:计算机机房+多媒体教学方法:建构性教学+“建一仿一读一改一写”互动式教学方法(建:建立环境;仿:模仿程序;读:读懂程序;改:改写程序;写:自己编写程序)计划课时:8课时(4次,21222324)具体实现步骤:•分发文档:给每一个学生发(1)一个已有的实例程序(编写好的完整的应川程序或以往学生的作品),(学牛参考用);(2)一个不完整的应用程序(要学生当堂填写完整);(3)—些其他相关的练习应用稈序(课后练习用)•提出要求:一人或两人一组独立

2、完成;•当堂检查:教师在课上检查学生完成任务情况并记录•总结(教师汇总问题或山学生相互交流经验)总任务及情景:情景:一家公司想通过电话传送数据,但是担心电话会被窃听。任务:现在要求程序员设计编写一个带图形用户界面的应用程序,对数据进行加密,以使数据传送更安全。分任务:1.任务:创建一个自己的Welcome应用程序。情景:一个好的欢迎界面,即体现设计者的个性又吸引用户、便要用户使用,让用户产牛亲切感、信任感等,设计一个Welcome界血推销介绍口己的产品学习要点:•设置JFrame标签栏文本•改变JFrame的背景色•将JLabel放置在JFnime上•显示JLabel组件的文

3、本•显示JLabel纽件中的图片教学准备:学生知识水平:已学习了教材的前儿个主题内容上课环节:创建一个口己的Welcome应用程序。准备资料:教师用PPT补充思考:在该应用程序中如何添加英他图形组件,例如按钮组件?2.库存清单应用程序(介绍JTextField和Jbutton组件)龙夯:设计一个库存清单应用程序的图形用户界而,该程序用于计算某大学书店所收教材的总数量情景;某大学书店收到几箱教材。在一批教材中,每箱教材的数量是相同的。仓库管理员希望使用一台计算机来计算帖店收到的每批教材的总数量。仓库管理员会输入一批教材中箱子的数H及每只箱子中所存放教材的数目;然厉该应川程序将计

4、算并显示岀这批教材的总数量。学习要点:•使用图形用户界面设计原则创建GUI•在应用窗口中自定义JLabel,JTextField和JButton•水平对齐介绍JtextField中的文本•将某个JTextField指定为不对编辑学习难点教学过程教学环节教师活动学生活动教学意图理论支持计算机应用越来越观看作品,并思通过为他们提供人暈处理信息的机会要培养洋生的信息能力,引入情境,激发学生的学习兴趣设置情境,广,各个行业都在逐渐借助计算机来管理、操作考该应用程序应如何实现,可否改进使管为学生主动调动口己先前经验做引入引出问题大量进教材,具有集中性、突发性、数量大等特性,仓库管理也需

5、要借助计算机提高效率、节约人力理员操作更方便、舒服好铺垫1.自定义Jlabel(起描述作用)试验如何完成库让学生开从已知事实GUI设计提示:如果Jlabel存清单程序动脑筋,为后续推出未知,从中是垂直放置的,应使这一学习铺垫基础;发现事物发展变组起描述作用的Jlabel的鼓励学生勇于化的规律,并给左边界对齐尝试学生留下思考的2.自定义一个JTextField向大家演示自己培养学牛空间,使学生变时,通过设置其文本属性的程序向己编写代码成知识的“发牛(使用setText)和范围属性(使用setBounds)使该观察思考教师的的能力;器”JTextField同另一组件对齐,并口还可

6、以设置它horizontalAlignment属性总结内容解决学生新(利JIJ操作屮的问题课setHorizontalAlignment,其选项有:JTextField.LEFT,培养学生坚持学牛是JTextField.CENTER,解决问题、归纳学习的主体的教JTextField.RIGHT)o)讨论可能的解决问题的能力(查学理念,为学牛办法,并演示操作过找相关知识的的自主学习和探3定义一个输出程能力)究学习创造机会JTextField,将可编辑属性根据情况计算口己的设置为false(使用setEditable)4口定义一个JButton,通过设置其文本属性(使用setTe

7、xt)和范围属性(使用setBounds)使JButton同另相关数据一组件对齐。GUI设计导航:Java类库索引:思考如何使应川程序执行操作响应对JButton的点击操作鼓励学生勇丁•尝试满足学生成就感通过设置问题情境,让学牛自主试验,从而获得知识与技能,掌握解决问题的方法,获得情感体验总结归纳1.展示学生作品,并说明作品屮的技术应用2.教师与学生共同总结(通过提问和板书的形式)说明口己作品中的得意Z处,需改进Z处,以及技术应用教师的总结使学生懂得实践是一种很好解决问题的办法改善教学过程屮的师生、生生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。