201671010128 2017-11-29《Java程序设计》之Swing用户界面组件

一、基本概念

布局管理器是一组类。
实现 java.AWT.LayoutManager 接口
决定容器中组件的位置和大小
Java.awt包中定义了5种布局管理类,每一种布局管理类对应一种布局策略。
每个容器都有与之相关的默认布局管理器。
当一个容器选定一种布局策略时,它应该创建该策略对应的布局管理器的对象,并将此对象设置为自己的布局管理器。

二、MVC设计模式

Model(模型):是程序中用于处理程序数据逻辑的部分,通常模型负责在数据库中存取数据。
View(视图):是程序中处理数据显示的部分,通常视图依据模型存取的数据创建。
Controller(控制器):是程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
MVC模式可应用于Java的GUI组件设计中。
MVC模式并不是AWT和Swing设计的唯一的模式,还有很多设计的模式(设计方法)。例如布局管理器的“策略”设计模式等。

三、面向对象程序设计课程学习进度条

周次 (阅读/编写)代码的行数 发布博客量/评论博客数量 课堂/课余学习时间(小时) 最满意的编程任务
第一周 20/7 1/1 6/4 编写Hello world程序
第二周 38/20 1/1 6/5 实验二 任务三
第三周 50/30 1/1 6/7 实验三
第四周 58/46 1/1 6/5 编写输出N位数各位数字,及求和
第五周 67/53 1/1 6/6 类的定义与重载
第六周 71/60 1/1 6/4 接口
第八周 80/66 1/1 6/3 Lamdba表达式
第九周  85/60  1/1  6/2  ID的操作
第十周 121/80 1/1 6/2 实验九
第十一周 120/84 1/1 6/2 实验十
第十二周 131/90 1/1 6/2 实验十一
第十三周 130/100 1/1 6/2 实验十二
第十四周 120/90 1/ 6/2 实验十三
......        
累计 1091/779 13/11 78/46  
posted @ 2017-11-29 23:32  RHQ-JAVA  阅读(180)  评论(1编辑  收藏  举报