- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南科技职业学院软件学院课堂教学设计课题布局管理器授课班级.doc
湖南科技职业学院软件学院
课堂教学设计
课题布局管理器授课
班级软件技术3132课时2课时教学目标知识目标技能目标态度养成目标布局管理器的基本概念
BoxLayout、CardLayout、GridBagLayout、手工布局在不同的场合使用不同的布局管理器对容器中的组件进行布局管理。严谨、细致的编程习惯
查阅“帮助”的能力
重点
难点网格包布局管理器(GridBagLayout)
卡片布局管理器(CardLayout)能力训练任务案例教学方法
组织形式注重知识记忆规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。
理论联系实际,讲练结合,边讲边练学习
评价85%的学生对重点难点的理解速度
较快(√)
85%的学生对重点难点的理解深度
一般理解、能在指导下完成练习(√)资源第18讲 布局管理器2.ppt环境NetBeans 7.2 记事本程序 天寓电子教室作业教学后记课时量分配
适当减少,只需___个课时 合理(√) 适当增加,共需要 个课时
学生就本次课的课堂练习完成情况:
学习能力强的学生:(能(√)、指导后能、不能)
学习能力中等的学生:(能、指导后能(√)、不能)
学习能力较差的学生:(能、指导后能、不能(√))
学生就本次课的作业完成情况:
学习能力强的学生:(能(√)、指导后能、不能)
学习能力中等的学生:(能、指导后能(√)、不能)
学习能力较差的学生:(能、指导后能、不能(√))回顾 [5分钟]
Swing常用组件有哪些?
学习目录
布局管理器的基本概念
网格包布局管理器(GridBagLayout)
盒式布局管理器(BoxLayout)
卡片布局管理器(CardLayout)
手工布局
知识点一:常用的布局管理器
主题:
网络包布局(GridBagLayout)
卡片布局(CardLayout)
盒式布局(BoxLayout)
1、网格包布局管理器 [25分钟]
GridBagLayout类似于网格布局,允许组件放置时跨越多行或列。
示例2.3.4
请使用GridBagLayout布局管理设计一个如下图所示的窗体。
public Component createComponents()
{
//创建一个面板并设定其布局管理器为网格包布局
JPanel pane = new JPanel(new GridBagLayout());
GridBagConstraints gc = new GridBagConstraints();
……
String names[]= {组合框,李四,王五};
JComboBox comb = new JComboBox(names);//创建组合框对象
gc.fill = GridBagConstraints.VERTICAL ;// 设定伸缩性为垂直型
gc.gridx = 0;//设定放置的位置为第0列
gc.gridy = 0;//设定放置的位置为第0行
gc.gridwidth = 1;//设定组件的宽度为1列
gc.gridheight = 3;//组件的高度为3行
gc.weighty = 10;//垂直扩展度为10
……
pane.add(textField,gc);//将单文本框加入到面板容器中
return pane;//返回组件容器(即控件面板)
}
2、盒式布局管理器 [15分钟]
BoxLayout布局管理器是一种只允许沿组件容器的x轴(从左到右的水平方向)或y轴(从上到下的垂直方向)方向布置GUI组件的布局管理器。
容器在伸缩时GUI组件是不会跟随变化的。
通常在创建该种布局管理器时指定其布局方向,水平方向用X_AXIS表示,垂直方向用Y_AXIS表示,即通过该布局管理器的构造函数来设定。
BoxLayout的构造器与其它布局管理器有所不同,需要将GUI组件容器对象作为第一个参数,而将布局方向作为第二个参数提供给构造器。
示例2.3.5盒式布局管理器
请使用BoxLayout布局管理器对三个按钮进行布局。
public Component createComponents()
{
//创建GUI组件容器
JPanel pane = new JPanel();
//创建垂直方向的盒式布管理器并将其加入到JPanel组件容器中
pane.setLayout(new BoxLay
文档评论(0)