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

下载本文档

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

文档简介

1、if(/* 登录成功,则从缓存中获得登录者的相关信息(姓名、学号、学院名称登数据),并再缓存在已经登录成功的学生信息(会话跟踪)中*/DataBase.loginedStudentInfoPO=(StudentlnfoPO);/* (3)显示登录成功的信息*/”*你登录成功!*w“)else/* (3)显示登录失败的信息*/”*你登录失败!*、")(4)关闭当前的登录窗口只关闭当前的窗口但不退出主程序*/this.dispose();3、编程StudentLoginWIndow类中cancelLoglnButtonActlonPerformed取消按钮的事件响应方法privatevo

2、idcancelLoginButtonActionPerfbrmed(evt)this.disposeQ;1.1.2整合登录窗口StudentLoginWindow和StudentManagelmple功能类1、修改StudentManagelmple类中的systemLogin方法publicvoidsysteniLogin()/*(1)弹出(创建)出登录窗口词法分色*/StudentLoginWindow loginWindow=new StudentLoginWindowQ;*(2)显示出该窗口关键字(保留字)*1loginWindow.setVisible(tiue);/* true

3、false */在该方法中弹出登录窗口,并等待登录者进行操作。2、执行SystemMainVVindow程序类中的main函数以测试目前的功能R Cour«aVT. jivsL . I StudabtLairiA'indcv Eomill即auc event. Act loniveric 亡,£t«d1ainYindw forri 之二 J Cour “lUn叫”nple. j -系统登录按制的事件响应privete voidtecnLoginButtonActionPecfornv=d(j««vcnew scudentLoainVin

4、ciovd .setvisifile itruc);”系统注册按钮的3件响应*/e void systennRegisterButtonAct i onPerfortrcd (Java.avc.event.ActionDeac eve) <* (?prti nm acgs the comrtand line acgument-s Vpublic static void irGLn(SrrinG ) <java.avt.EventO4cuc.inhokeLater(ncw RunnabLe() puhXi。 void run()(nsr SystetrJlaLnWin«ow

5、() .secvi3ible(trucUndo 7%i可 t i 11agIni 泊 uCtrHZQpm DeclarationF3Opea Type Kier5chyF4Op*n CQ】Ki er ArctyCtrHAlf+HShcv 3n fireadct'cnbAlt+5haftQuick DutlimCtrliDQuick Type Hi er arch/Clrl+TShcv InAlt+hdft+Y >7tL U1Copy Qualified IkreC 匕 rl+X1 ? r j ClrHVQuick FoxCtrl+ Igourc。Alt+hift+S >Re

6、£aclorAlt4Sh>£<H »Loc«l HistcryRQfQVgg;Decl®r«ii ons»/GHO-BEGTHzvariables/ Vacleibles declarax;ion - cSo noc iaodi£$rQtbnc AsFrofil* As将弹出主窗口(1)测试登录功能按钮的正确性在窗口内选择其中的“系统登录”按钮,将弹出系统登录的窗口。在弹出的登录窗口内输入帐号和密码一一应该与注册时所输入的帐号和密码保持一致性。点击登录窗口内的“登录”按钮,在控制台中将出现登录后的结果S

7、ystemMaintfindowJavaApplication.C:PfograjriFilesGenuitec'kCommon你注册成功!凉:登录怠班!曰Console倒SystemMainVindowJavaApplicationC:ProgramFiles.GenuitecCorr*你注册成功!,»*»*»*,*,*»*»*畲CCC,.你登录成功iririririririr-ffiriririririr*去你登录失败!*!11.3实现在线选课系统的窗口OnLineSelectCourseWindow的UI界面1、新建一个课程选课窗

8、口类名称为OnLineSelectCourseWindow,包名称为MerKatisseFor>ClassMatisseFormClassCreateaFormClassSourcefolder:Package:Naine:Selecttemplate!C3nBe尔/srcB.pxii5ST.course,uiBrowse.1LiMDIApplicationIApplication产国EjJInternalFraineOkCaztcelBialogi|JFanel朗JDialog宣JAppletEearJormffiAWTFormsOnLineSelectCourseW

9、indow将创建出如下的窗口FinishCncel j7 Cours eManage71® & - settingsl±) bin由 3 lib画£业酉E Outline 汉 P o 3Source Desi2、在该窗口内添加与课程选课相关的组件亘FormO1L1neSelectCourseWindow.java由“QOtherC&mporients-JFramehjLabellJLabel3jComboBcoclJConboBox-jLabel2JLabelJ,tlxJjCombqBox2JConboBoxhjLabel3JLabellEjCom

10、boBcoc3JConboBox再分别相关标签的提示文字再分别修改每个组合框组件的对象名称1) courseName(课程名称)2) teacherName(授课教师姓名)3) courseTime(上课时间)4) courseCreit(课程学分)EOutlineFormOnLineSelectCourseWiitdow.jwa甲&5OtherComponentsB-HJTrajbe向回 gDSlatellH卜或jLabellJLabelcourseNameJComboBoxjLabel2JLibelteacherllaineJComljoBoxjLabel3JLabelcourse

11、TirrieJCorriboBoxjLab04JLabelcourieCreitJConfboBox再分别设置各个组合框内的的列表项TConrseManageLnple.ja?|*OiiLiaeSelectConrseW汉B亘MatissePalette区nu工1Tli1H-0SSwiontdinerscourscNaMcJCoaboBoz-Model谡程名称:授课教蜥:)上课时间:保程学分:11cm1Seteonrseliaine'smodelpropertyusing.SpringarrayeditorItem:Oracle数据库ItemList源序设计C程序设计C#程序设计操作系

12、统数族结构数掴崖原理Oncl。遨据库还:1UpdateKemove如Dcwn'-fithayPronfirtiasSourceBesigr;3、在窗口内添加两个按钮再修改按钮上的提示文字再修改按钮的对象名称confrimButton和cancelButton坦FormOnLineSelectCoursetfiudow.java+0OtherComponents二JFrajne、的jLaellJLabel7,LirJcurseNrifijComloBoxjLaLeLZJLabelteacher2IjneJComboBox“的IjLaeLSJLabelcourse!imeJCom'boBoxjLeL4JLabelcourseCreiiJComboBonconfrimButtonJButtoncancelBiittonJUuttonfT Sys t emM ai nW i ndow. for?) CourseManagelmple. ja再为两个按钮添加事件L*0nLineSelectCourseW黑.addContainerGap(18,Short;pack();)/</editor-fold>/GEN-END:initComponentsprivatevoidc

温馨提示

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

评论

0/150

提交评论