版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 磁粉离合器相关行业投资规划报告范本
- 湖北省武昌区2024届中考数学全真模拟试卷含解析
- 2024年四川省凉山州会东县中考语文一诊试卷(含解析)
- 幼儿园饮食餐饮全套
- 智能制造基地项目风险管理分析报告
- 食品加工市场预测分析报告
- (傅雷)翻译理论解析
- 2024届西藏拉萨片八校高一数学第二学期期末考试试题含解析
- 2023-2024学年山东省济南市实验中学数学高一下期末质量检测模拟试题含解析
- 云南省文山西畴县二中2024年高一下数学期末教学质量检测模拟试题含解析
- 中学生营养与及健康知识讲座教育课件
- 工业暖风机使用说明书
- MOOC 网络互联技术与实践-苏州城市学院 中国大学慕课答案
- MOOC 外经贸英语函电-福建农林大学 中国大学慕课答案
- “三新”背景下2024年高考政治一轮复习策略建议
- 矿山大数据分析与预测预警技术
- 2024年绵阳市高中2021级第三次诊断性考试(三诊)文科综合试卷(含答案)
- 声带肿物的教学查房
- 企业EHS风险管理基础智慧树知到期末考试答案2024年
- 《城镇污水处理厂污泥干化焚烧工艺设计与运行管理指南》
- 智慧电子系统智能制造生产线项目各项安全管理制度、责任制、操作规程
评论
0/150
提交评论