购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.7 查询成绩单

2.7.1 功能概述

为了方便用户查询以前保存的成绩单,本模块提供了查询功能。用户可以使用学生姓名、学生班级、考试科目、考试成绩、考试时间和备注中任意一项或几项进行模糊查询。单击主窗体“成绩单管理”/“查询成绩单”菜单项,就可以打开“查询成绩单”窗体,如图 2.16 所示。

图 2.16 “查询成绩单”窗体

2.7.2 设置文本框控件

在图 2.16 中,定义了很多文本框控件用于接收用户输入的查询信息,用户可以使用各种不同的条件实现模糊查询。为了方便用户,使用边框将信息进行分类,其关键代码如下:

2.7.3 添加工具按钮

在窗体中定义了“查询”、“清空”和“返回”3 个按钮,其关键的代码如下:

2.7.4 查询成绩单信息

通过监听“查询”按钮单击事件,完成对用户输入条件的查询功能,这里要求用户至少输入一项查询条件。如果查询到结果,将在一个新窗体中进行显示,如图 2.17 所示;否则提示用户结果并不存在,如图 2.18 所示。

图 2.17 查询成功时的窗体

图 2.18 查询失败时的窗体

“查询”按钮事件监听器的关键代码如下:

do_queryButton_actionPerformed()方法是IDE工具生产的方法,其关键代码如下:

2.7.5 显示查询结果

在完成查询后,将结果保存在一个List控件中,然后将其作为参数传递到GradeQueryResultFrame类的构造方法中,该类使用一个表格控件来显示查询结果,其关键代码如下: /7bcM8Qp4k7cMByO6Zokcin4WHPe6fntg392vSLGb7tqUMHqmAlWIHMxuKPlESCh

点击中间区域
呼出菜单
上一章
目录
下一章
×