Java语言程序设计课程设计实训项目——应用JavaSwingGUI组件技术实现课程选课系统GUI窗口第3部分_第1页
Java语言程序设计课程设计实训项目——应用JavaSwingGUI组件技术实现课程选课系统GUI窗口第3部分_第2页
Java语言程序设计课程设计实训项目——应用JavaSwingGUI组件技术实现课程选课系统GUI窗口第3部分_第3页
Java语言程序设计课程设计实训项目——应用JavaSwingGUI组件技术实现课程选课系统GUI窗口第3部分_第4页
Java语言程序设计课程设计实训项目——应用JavaSwingGUI组件技术实现课程选课系统GUI窗口第3部分_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.1 应用java swing gui组件技术实现课程选课系统gui窗口(第3部分)1.1.1 编程登录窗口studentloginwindow类中的登录、取消等按钮的事件响应1、在studentloginwindow类中添加一个标识登录成功或者失败的结果标识变量private boolean loginresultstate=false;并为该成员变量提供get/set方法2、编程studentloginwindow类中loginnamebuttonactionperformed登录按钮的事件响应方法private void loginnamebuttonactionperformed(j

2、ava.awt.event.actionevent evt) /* * (1)获得操作者在登录窗口内所输入的帐号和密码等相关的信息(数据) */string loginname =loginnametextfield.gettext();string password =passwordtextfield.gettext();/* * (2)识别(判断)所提交的登录的身份信息是否“合法” */* * 识别当前的登录信息是否合法,并分别返回不同的状态(=true表示登录成功, =false表示登录失败) */if(database.allstudentinfo.containskey(login

3、name+password)/* * 登录成功,则从缓存中获得登录者的相关信息(姓名、学号、学院名称登数据),并再缓存在已经登录成功的学生信息(会话跟踪)中 */database.loginedstudentinfopo=(studentinfopo)database.allstudentinfo.get(loginname+password);/* * (3)显示登录成功的信息 */system.out.println(*你登录成功!*n);else/* * (3)显示登录失败的信息 */system.out.println(*你登录失败!*n);/* * (4)关闭当前的登录窗口 只关闭当

4、前的窗口但不退出主程序 */this.dispose();3、编程studentloginwindow类中cancelloginbuttonactionperformed取消按钮的事件响应方法private void cancelloginbuttonactionperformed(java.awt.event.actionevent evt) this.dispose();1.1.2 整合登录窗口studentloginwindow和studentmanageimple功能类1、修改studentmanageimple类中的systemlogin方法public void systemlog

5、in() /* * (1)弹出(创建)出登录窗口 词法分色 */studentloginwindow loginwindow=new studentloginwindow();/* * (2)显示出该窗口 关键字(保留字) */loginwindow.setvisible(true); /* true false */在该方法中弹出登录窗口,并等待登录者进行操作。2、执行systemmainwindow程序类中的main函数以测试目前的功能将弹出主窗口(1)测试登录功能按钮的正确性在窗口内选择其中的“系统登录”按钮,将弹出系统登录的窗口。在弹出的登录窗口内输入帐号和密码应该与注册时所输入的帐号和密码保持一致性。点击登录窗口内的“登录”按钮,在控制台中将出现登录后的结果1.1.3 实现在线选课系统的窗口onlineselectcoursewindow的ui界面1、新建一个课程选课窗口类名称为onlineselectcoursewindow,包名称为com.px1987.course.ui将创建出如下的窗口2、在该窗口内添加与课程选课相关的组件再分别相关标签的提示文字再分别修改每个组合框组件的对象名称1) coursename(课程名称)2) teachername(授课教师姓名)3) coursetime(上课时间)4) coursecreit(课程学分)再

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论