[第13章Java实例-学生管理系统3.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第13章Java实例-学生管理系统3

1 在eclipse中导入已有项目 拷贝项目目录到eclipse工作目录中 在Eclipse中 File-import General-existing projects into workspace 找到项目的根目录,然后点击finish完成导入 * * 第13章 综合练习-学生管理系统-查询界面的后台数据处理 传媒学院 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 目录 回顾上一章 前后台的数据衔接 在表格中显示数据 处理翻页 刷新数据 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1. 回顾上一章 术语 前台:利用Swing组件实现的界面,我们把和界面相关的程序称为前台程序 后台:利用数据库对象管理学生数据(在数据库中存放、修改和查询数据),我们把和数据库打交道的程序称为后台程序 主类:包含main方法,整个项目的启动类 功能类:实现项目的四大功能 数据库类:实现数据库的相应操作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 查询界面示意图 窗口JFrame 主界面JPanel 点击查询Jbutton ActionListener 查询界面OJpanel 表格JTable 页码JLabel 按钮JButton Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代码示意图 initQ(){ 放置“上一页”按钮 放置“下一页”按钮 放置“返回”按钮 放置“页码”标签 放置“表格” 给“上一页”按钮添加事件接口方法 给“下一页”按钮添加事件接口方法 给“返回”按钮添加事件接口方法 } 初始化查询界面方法 由Ojpanel的构造函数调用 JTable jt=new JTable(data,colname); data是一个二维数组,是显示在表中的数据 第1行为表头 如果点击下一页,则: 修改data中的数据, 并通过刷新表格来把修改后的数据显示出来 上一次课中data的数据是指定好的固定的假数据, 这一次课则是从数据库中获取数据,并把它们赋值给data Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2. 前后台的数据衔接 问题 1. 查询界面要显示的数据应该从那么获得? A. 功能类 B. 学生表b 2. 应该在什么类的什么方法中获取以上数据? A. 主类的main方法 B. 功能类的构造方法 C. 功能类的initQ()方法 D. 数据库类的构造方法c 3. 使用什么数据类型保存以上数据合适 A. 字符串 B. 整型 C. 字符串一维数组 D. 字符串二维数组d Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4. 获得数据如何显示在表格中? A. 通过赋值给表格的data数组参数 B. 直接使用print指令输出到表格a 5. 如果读出来的数据有10条,而表格每页只能显示3条,则打开查询页面时,页码(当前页/总页数)应该是? A. 1/3 B. 3/3 C. 1/4 D. 2/3c 6. data数组只有4行,第0行是表头,如果点击“下一页”,要显示第2页数据,应该做什么操作? A. 读取数据库来决定显示什么数据 B. 刷新面板组件来显示下一页数据 C. 把开始读取出来数据的随机3行赋值给data D. 把开始读取出来数据的第3~5行赋值给data 的第1~3行 d Evaluation only. Created with Aspose

您可能关注的文档

文档评论(0)

xuetingting + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档