1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

个性化通讯录(三)

发布时间:2018-12-13 16:02   发布人:盛雯雯   浏览次数:9257

image.png

image.png

image.png

点击进入智慧树在线开放课程《玩游戏学编程》

点击进入公益课程《Java趣味游戏》

点击进入公益课程《Java项目实战:WEB篇》


学习阶段

二、实用程序开发训练

学时

项目9

个性化通讯录

学时

12

单元9.3

个性化通讯录(三)

学时

2

教学目标

能力目标

能够建立JDBC数据库连接,能够将数据存入数据库,能够将数据从数据库中读取出来

掌握组件JCombBox的使用

掌握JTable的使用

掌握集合和集合操作

知识目标

理解集合的概念

掌握集中集合的操作

课前知识储备

掌握JCombBox的使用

掌握JCombBox监听

掌握将集合在JCombBox和JTable中显示数据的方法

课上学习练习

素质目标

严谨务实的工作态度;良好的心理素质;用于克服困难的能力;创新与追求完美的精神。

课前

知识储备

  

   微课:B1-检索记录(一)-原理分析

   微课:B2-检索记录(一)-2

   微课:B3-检索记录(二)-1

   微课:B4-检索记录(二)-2

   微课:B5-检索记录(三)     

   

   微课:A1-JCombBox组件-将组件添加在窗口上

   微课: A2-JCombBox组件-添加监听器

   微课:A3-JCombBox组件-常用方法


课上项目实战


任务1:在JCombBox中,显示所有分组。

(1)将数据库中的分组信息读取出来,返回一个分组的集合

(2)将集合中的数据依次在JCombBox中显示

  微课:课程导入.mp4 

  微课:项目实战-任务1-1-显示所有分组-组件装配与数据检索

  微课:项目实战-任务1-2-显示所有分组-显示分组数据

任务2:在JTable中,显示所有联系人的信息。

(1)将数据库中的信息读取出来。

(2)将信息封装成Friend类的对象,并依次放入到集合中。

(3)将集合中的数据依次在JTable中显示

微课:项目实战-任务2-显示所有联系人

任务3:当选择了某个分组时,显示该分组下所有的联系人信息。

(1)清空table中原有的信息

(2)将新查询出的信息填充到table中

(3)注意,JCombBox,一次点击,2次相应

(4)如何再次显示所有联系人信息?

   微课:项目实战-任务3-1-显示分组下的成员(一)

   微课:项目实战-任务3-2-显示分组下的成员(二)

   微课:项目实战-任务3-3-显示分组下的成员(三)


任务4:不但在数据库中添加记录,还要在相应的组件中添加内容

1.添加分组

(1)在数据库中添加信息

(2)在cb_data中添加新的分组对象,注意,这个新的分组对象,gId不等于0.

2.添加联系人

(1)在数据库中添加新联系人

(2)在Jtable的data中显示新添加的联系人

微课:项目实战-任务4-修改新建分组模块(实时刷新)

课后知识拓展

1.    学习资料      

2.    微课      

3.    微课      

教学资料

单元教学设计
电子教案

教学PPT

学习题库