Java语言程序设计课程设计实训项目——应用Java Swing GUI组件技术实现课程选课系统GUI窗口(第3部分).docVIP

Java语言程序设计课程设计实训项目——应用Java Swing GUI组件技术实现课程选课系统GUI窗口(第3部分).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计课程设计实训项目——应用Java Swing GUI组件技术实现课程选课系统GUI窗口(第3部分)

应用Java Swing GUI组件技术实现课程选课系统GUI窗口(第3部分) 编程登录窗口StudentLoginWindow类中的登录、取消等按钮的事件响应 1、在StudentLoginWindow类中添加一个标识登录成功或者失败的结果标识变量 private boolean loginResultState=false; 并为该成员变量提供get/set方法 2、编程StudentLoginWindow类中loginNameButtonActionPerformed登录按钮的事件响应方法 private void loginNameButtonActionPerformed(java.awt.event.ActionEvent evt) { /** * (1)获得操作者在登录窗口内所输入的帐号和密码等相关的信息(数据) */ String loginName =loginNameTextField.getText(); String passWord =passWordTextField.getText(); /** * (2)识别(判断)所提交的登录的身份信息是否“合法” */ /** * 识别当前的登录信息是否合法,并分别返回不同的状态(=true表示登录成功, =false表示登录失败) */ if(DataBase.allStudentInfo.containsKey(loginName+passWord)){ /** * 登录成功,则从缓存中获得登录者的相关信息(姓名、学号、学院名称登数据),并再缓存在已经登录成功的学生信息(会话跟踪)中 */ DataBase.loginedStudentInfoPO= (StudentInfoPO)DataBase.allStudentInfo.get(loginName+passWord); /** * (3)显示登录成功的信息 */ System.out.println(***************你登录成功!**************\n); } else{ /** * (3)显示登录失败的信息 */ System.out.println(***************你登录失败!***************\n); } /** * (4)关闭当前的登录窗口—— 只关闭当前的窗口但不退出主程序 */ this.dispose(); } 3、编程StudentLoginWindow类中cancelLoginButtonActionPerformed取消按钮的事件响应方法 private void cancelLoginButtonActionPerformed(java.awt.event.ActionEvent evt) { this.dispose(); } 整合登录窗口StudentLoginWindow和StudentManageImple功能类 1、修改StudentManageImple类中的systemLogin方法 public void systemLogin() { /** * (1)弹出(创建)出登录窗口 词法分色 */ StudentLoginWindow loginWindow=new StudentLoginWindow(); /** * (2)显示出该窗口 关键字(保留字) */ loginWindow.setVisible(true); /** true false */ } 在该方法中弹出登录窗口,并等待登录者进行操作。 2、执行SystemMainWindow程序类中的main函数以测试目前的功能 将弹出主窗口 (1)测试登录功能按钮的正确性 在窗口内选择其中的“系统登录”按钮,将弹出系统登录的窗口。在弹出的登录窗口内输入帐号和密码——应该与注册时所输入的帐号和密码保持一致性。 点击登录窗口内的“登录”按钮,在控制台中将出现登录后的结果 实现在线选课系统的窗口OnLineSelectCourseWindow的UI界面 1、新建一个课程选课窗口 类名称为OnLineSelectCourseWindow,包名称为com.px1987.course.ui 将创建出如下的窗口 2、在该窗口内添加与课程选课相关的组件 再分别相关标签的提示文字 再分别修改每个组合框组件的对象名称 courseName(课程名称) teacherName(授课教师姓名)

您可能关注的文档

文档评论(0)

beoes + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档