《java程序设计》课程设计报告.doc

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

《java程序设计》课程设计报告 电子词典程序设计 姓 名: 班 级: 学 号: 指导教师: 成 绩: 完成时间: 目 录 一、设计目的……………………………………………………………………页码 二、功能介绍……………………………………………………………………页码 三、详细设计……………………………………………………………………页码 3.1 XXXXXXXXX………………………………………………………………页码 3.2 XXXXXXXXX………………………………………………………………页码 四、XXXXXXXX………………………………………………………………………… 1.XXXXXXXXX……………………………………………………………………… 2.XXXXXXXXX……………………………………………………………………… 五、XXXXXXXXXXXXXXXXXXX…………………………………………………………… 设计目的 功能介绍 概要设计 3.1 需求分析 …… 3.2 自定义类说明 …… 3.3 界面设计思想 …… 3.4 方法定义说明 …… 3.5 数据库说明(不需用数据库的话可以不要) …… 详细设计 程序流程图 登陆界面设计 具体实现过程 LoginAction类继承ActionSuporrt类,封装有name,sex,birthday,email,tel属性,封装有成员函数set_name(),set_sex(),set_birthday(),set_email(),set_tel()用来添加各个属性值,提示操作失败信息用String execute()函数抛出异常。 关键代码设计 public class InformationQueryUI extends JFrame{ JLabel selectionLabel; JComboBox fieldComboBox; JPanel topPanel; JButton retrievalButton; JTextField keywordText; Container container; String fieldSelected; int selectedNum; JTable table; JScrollPane bookScrollPane; JPanel bottomPanel; public InformationQueryUI(){ container = this.getContentPane(); selectionLabel = new JLabel(检索方式); fieldComboBox = new JComboBox(); fieldComboBox.addItem(请选择...); fieldComboBox.addItem(学号); fieldComboBox.addItem(姓名); fieldComboBox.addItem(年龄); fieldComboBox.addItem(性别); fieldComboBox.addItem(系别); fieldComboBox.addItemListener(new SelectedListener()); // 下拉列表框注册事件注册事件 keywordText = new JTextField(, 20); retrievalButton = new JButton(检索); topPanel = new JPanel(); topPanel.setLayout(new FlowLayout(FlowLayout.LEFT)); keywordText.setSize(topPanel.getWidth() / 2, topPanel.getWidth()); topPanel.add(selectionLabel); topPanel.add(fieldComboBox); topPanel.add(keywordText); topPanel.add(retrievalButton); this.add(BorderLayout.NORTH, topPanel); retrievalButton.addAc

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档