学籍管理系统毕业论文.docx

上传人:豆**** 文档编号:29907936 上传时间:2022-08-02 格式:DOCX 页数:67 大小:408.45KB
返回 下载 相关 举报
学籍管理系统毕业论文.docx_第1页
第1页 / 共67页
学籍管理系统毕业论文.docx_第2页
第2页 / 共67页
点击查看更多>>
资源描述

《学籍管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《学籍管理系统毕业论文.docx(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、57 广西经济管理干部学院 毕业论文 题 目: 学籍管理系统 专 业: 软件技术 年 (班)级: 13软件1班 学 号: 508691320359 姓 名: 指导教师: 完成日期: 2016-5.9 广西经济管理干部学院毕业论文(设计)任务书 课题名称: 学籍管理系统 学院(系): 计算机系 专业: 软件技术 年级班级: 软件一班 学号: 508691320359 学生姓名: 指导教师(签名): 年 月 日 教研室主任(签名): 年 月 日毕业论文(设计)任务书课题名称学籍管理系统指导老师 工作单位广西经济管理干部学院(3) 主要内容:学生信息管理系统是一个教育单位不可缺少的部分,它的作用对于

2、学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息管理和快捷的查询方法。(4) 基本要求(学籍管理系统的设计)软件设计、标志与软件应用、界面设计中都起着重要作用(5) 论文(设计)工作起始日期:自 2015 年6月 1日起,至 2016年5月9日止(6) 进度与完成的工作:2015.6.1-2015.6.5 选论文题目 2015.7.6-2015.7.10 查阅资料2016.4.1-2016.4.8 安排论文结构和内容2016.4.09-2016.5.09 完成论文毕业论文(设计)答辩过程记录表题目学籍管理系统指导老师姓名朱景锋职称学生姓名丁健专业年级13软件

3、一班学号5086913203591、 答辩小组就学生毕业论文(设计)陈述提出相关问题,学生回答情况。2、 答辩小组对学生的毕业论文(设计)答辩评论。答辩小组成员签名:记录员: 答辩组长: 年 月 日备注:评论要点:答辩思路、论点表达,实验方法、分析归纳;毕业论文(设计)是否有创新、独特见解;回答问题是否有理论根据、准确、深入。广西经济管理干部学院本科毕业生论文(设计)成绩评语课题组答辩小组对毕业论文(设计)的评定成绩及评语答辩小组(35)名单:评语:评分:组长签名: 年 月 日二级院系对毕业论文(设计)的评语及成绩评定答辩小组(35)名单:评语:评分:组长签名: 年 月 日说明:1、凡评定“优

4、秀”与“不及格”的毕业论文(设计),需经过二级院系答辩、评定。2、最终成绩按“优”(90分以上);“良”(8089);“中”(7079);“及格”(6069)“;“不及格”(60以下)评定。广西经济管理干部学院毕业生论文评分表姓名:周广英 得分:学院(系)计算机系专业班级13软件一班论文题目学籍管理系统指导老师朱景锋评分项目权重满分值得分备注文献阅读与文献综述外文翻译学术水平论点与论证能力文字表达答辩表达情况学习态度与规范要求指导教师评语教师签名: 年 月 日目录摘要1引言3一 使用工具及技术简介41.1 Hibernate 框架简介41.2 开发工具41.3 Winform 简介41.4 s

5、ql 2012简介5二 总体设计92.1 系统设计背景92.2 系统概述92.3 需求分析92.4 实现目标92.5 系统流程图102.6 数据库设计10三 系统详细设133.1 用户登录主要功能133.2 学生登陆进入页面153.3 教师登陆进入页面15四 软件开发中的困难与成果194.1 软件开发中的困难194.2 软件开发的成果19总 结20致 谢21附录22软件部分代码23一 登陆页面方法:24二 更改信息代码:30参考文献4310 摘要现如今互联网信息正在日新月异的快速发展,人类已经步入信息化社会。并使用信息化的方式管理各种事情。目前学校学生信息越来越复杂多样化,使用计算机对学生档案

6、进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。关键词:学生档案;软件应用; Abstract Now the Internet information is rapidly developing, human beings have entered the information society. And the use of information technology to manage all kin

7、ds of things. The school student information more and more complex and diversified, uses the computer to carry on the management to the student records, with manual management of the incomparable advantages, such as: quick search, find convenient, high reliability, large storage capacity, confidenti

8、ality good, long life, low cost and so on. These advantages can greatly improve the efficiency of student file management, but also the school to the scientific, standardized management of the development of the necessary conditions, it is an important condition for all colleges and universities to

9、connect with the world.Key words: Student files; software application; 引言1 开发学籍管理系统的目的和意义学生信息管理系统是一个教育单位不可缺少的部分,它的作用对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息管理和快捷的查询方法。2 在国内外发展概况及存在问题 一直以来人们使用传统纸质文档的方式管理文件档案,这种管理方式存在着许多缺点,比如:工作效率低、安全性差,另外时间一长,将产生大量的文档和数据,这对于查询、更新和存储都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生信

10、息进行管理,具有着人工管理所无法比拟的优点。例如:检索快速、查询便捷、稳定性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是教育机构的信息化、正规化管理,与现代接轨的重要条件。 本课题采用java语言,一方面适应目前开发环境,另一方面在系统的设计方面更加流畅,方便。 所以,开发这样一套学籍管理软件是很有必要的事情。3 本课题应解决的主要问题、指导思想及应达到的技术要求 1. 能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。 2系统相关的功能,如使用界面美观,用户操作简易醒目。一 使用工具及技术简介1.1 Hibernate

11、 框架简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 Hibernate的核心类和接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心

12、类和接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这6个核心接口和类分别加以介绍。SessionSession接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。SessionFactorySessionFactory接

13、口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。TransactionTransaction 接口是一个可选的API,可以选择不使用这个接口,取而代之的是Hibernate 的设计者自己写的底层事务处理代码。 Transaction 接口是对实际事务实现的一个抽象,这些实现包括JDBC的事务、JTA 中的UserTransaction

14、、甚至可以是CORBA 事务。之所以这样设计是能让开发者能够使用一个统一事务的操作界面,使得自己的项目可以在不同的环境和容器之间方便地移植。QueryQuery接口让你方便地对数据库及持久对象进行查询,它可以有两种表达方式:HQL语言或本地数据库的SQL语句。Query经常被用来绑定查询参数、限制查询记录数量,并最终执行查询操作。CriteriaCriteria接口与Query接口非常类似,允许创建并执行面向对象的标准化查询。值得注意的是Criteria接口也是轻量级的,它不能在Session之外使用。ConfigurationConfiguration 类的作用是对Hibernate 进行配

15、置,以及对它进行启动。在Hibernate 的启动过程中,Configuration 类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。虽然Configuration 类在整个Hibernate 项目中只扮演着一个很小的角色,但它是启动hibernate 时所遇到的第一个对象。Hibernate框架的主要优点有:l 帮助软件使用者与网络服务商部署软件。l 提供更稳定、更安全、更易扩容、更高性能的软件开发环境。l 让开发人员更有生产力:更易使用现有代码,使他们更轻松地集成所支持的20多种编程。 语言编写出来的组件,让他们用同样的工具和技能开发出更多样化件

16、。图1 . 框架图1.2 开发工具 从上图可知,在Hibernate框架下可支持多种语言的开发,根据系统要求,本技术方案拟采用eclipse进行开发。eclipse是一个革命性的程序设计框架,能够快速开发功能强大的java应用程序。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。1.2.1 新的集成开发环境eclipse提供了一个强大的、界面友好的集成开发环境,以使开发人员能够轻松地开

17、发Web应用程序。1.2.2 简单性和易学性eclipse使得运行一些平常的任务如表单的提交、客户端的身份验证、分布系统和网站配置变得非常简单。Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开放源码项目,它其实是Vi

18、sual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。1.2.3 插件开发 Eclipse的插件机制是轻型软件组化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的插件已经能够支持C/C+(CDT)、Perl、Ruby,Python、te

19、lnet和数据库开发。插件架构能够支持将任意的扩展加入到 现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。1.2.4 软件开发包Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclip

20、se Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。1.3 Winform 简介 Windows窗体也称WinForms,可以创建应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能。WinForms应用程序一般都有一个或者多个窗体提供用户与应用程序交互。窗体可包含文本框、标签、按钮等控件。大型WinForms应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他

21、的真实面目。 图2 WinForm1.3.1 特点Windows窗体的一些重要特点如下。 图2 WinForm 引用图3 WinForm 结构1.简单强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。2.新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。3.安全:Windows窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬

22、盘上安装的完全可信的应用程序。 4.灵活的控件:Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。1.4 sql 2012 简介 作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持专门针对关键业务应用

23、的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的

24、使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。二 总体设计2.1系统设计背景 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。2.2系统概述 本系统为学生管理系统 , 学生可以通过学生管理系统来查询自己的个人信息,查询自己的成绩,和课表;老师可以通过学生管理信息来查询学生的信息,查询学生的成绩,查询课表。老师也可以更改学生的信息,更改

25、课表,还可以公布学生成绩,更改学生成绩;同时老师和学生都可以更改自己的登录密码。 通过本系统能方便学生和老师对日常的工作进行管理和查询。2.3需求分析 当今社会互联网已经普及各行各业,它能为我们解决很多繁琐的工作,就例如一个学校的图书馆的管理来说,无疑,没有一个很好的管理系统的话他的工作量会远远的增倍,而且不一定很好的完成工作。而今我们很好的利用了网络来实现对图书馆管理的工作,它将会大量减少工作时间,并且易于操作管理。 拥有一个好的系统会更加方便学生的老师的各种操作,例如:(1)便于学生查找更新信息,上课课课程和个人考试成绩;(2)便于老师查询更新学生信息,公布学生考试成绩;(3)便于查询每个

26、班级学生成绩的排名情况。2.4实现目标主要完成六个部分的内容;(1) 系统管理:实现系统登录、及用户设置功能(2) 新生入学管理:学生各项信息的录入、修改、删除、查询打印等(3) 在校学生管理:在校学生各种信息的录入、修改、删除、查询打印等(4) 离校学生管理:离校学生各项信息的录入、修改、删除、查询打印等(5) 学生成绩管理:在校期间各课程成绩的录入、修改、删除、查询打印等(6) 其他功能:各种组合信息的查询、打印2.5系统流程图 系统流程图(图4)2.6 数据库设计(1) 数据库在一个信息管理系统中占有非常重要的位置,数据库结构设计的好坏将直接对应用系统的效果产生影响。合理的数据库设计可以

27、提高数据库存储效率,保证数据的完整和一致。同时合理的数据结构也将有利于程序的实现。 设计数据库系统时,应该首先了解用户的各个方面的需求,包括现有的以及将来可能增加的。图5 student_stu表的结构图(2)学生课表 student_class(图6)图6 student_class表的结构图(7) 学生信息表 student_chengji(图7)图7 student_chengji表的机构图 三 系统主要设计 3.1 用户登录设计主要功能在学籍管理中,用户所进行的操作必须是在已登录的前提下进行的。在用户登录前, 用户访问任一管理界面,页面将跳转至登录界面,界面如下(图9): 图9 登陆界

28、面3.1.1用户登录的流程如下:1. 输入用户账户(即学号)、密码,输入完毕即可点击进入系统。3. 验证通过后,系统向服务器发送 请求,判断输入的帐号密码是否正确。4. 帐号密码如果正确,则弹出相应的界面,若不正确,则会弹出提示框,显示账户或密码错误,点击确定即回到登陆页面。3.2 学生登陆进入页面 3.2.1 登录后即可查看个人信息,修改个人信息也可以查询信息或者删除信息。如下图:图10 登陆界面3.2.2 进入学籍系统后,添加个人信息操作,如图11:图11 学生个人信息 学生可以在次界面查看自己的个人信息,可以对信息进行更改,但无法查看其他学生的个人信息。3.2.3 进入学籍系统后可以更改

29、查询自己的个人信息,如图12: 图12 学生信息图3.2.4进入学籍系统后可以更改自己的信息,如把自己的名字改成“张三”,把省份改成江西,如下图13: 图13 学生信息图3.3 教师登陆管理3.3.1 教师与学生登录界面不同,如图15:图15 用户界面图3.3.2 教师登陆系统后可进入学生信息管理界面,如图16: 图16 教师管理学生信息界面3.3.3教师可以在此界面对学生信息进行查询: 图17信息查询图3.3.4教师可以录入学生信息如图18: 图18录入信息图3.3.5教师可以删除学生信息如图19: 图19删除信息图 四 软件开发中的困难与成果4.1软件开发中的困难 4.1.1 在很多地方的

30、操作中进行对数据的修改的页面,完成后,原页面不自动会刷新,即使重新绑定也是可以的。因为每个空间只能绑定一次的,所以这个事情在软件开发过程中阻碍了我很长时间,不过在多方寻找后终于找到了最满意的解决方法。4.1.2 在开发的最初期,没有用三岑层架构的方法去写,软件开发变的很乱,没有条理性,最后在别人的提醒下,改成了三层架构的方法来开发,让整个软件的内容变得显而易见。4.1.3 在开发的初期,没有写太多的方法,来进行调用,导致在很多地方用到同样的方法的时候都要重新写一边方法,而且浪费很多代码的利用率,但是后来把很多可以重复实用的代码都写成了方法,省去了很多不必要且重复的代码。4.2软件开发的成果4.

31、2.1 在实际开发的过程中,让自己对代码的熟悉程度,和对方法的编写能力都得到了很大的提高。4.2.2 完成软件的开发后,让自己在学识和能力方面进不了很多。让自己知道了许多以前没有用过,甚至没有见过的代码和一些方法。总 结从大学一年级开始我就开始学习C语言,从C#到ASP.NET,在学习ASP.NET时,完全利用面向对象思想。因此我利用了毕业设计的机会,在南京图强软件公司的实践项目中重新学习ASP.NET完成一个具有挑战性的,其具体应用及社会服务相结合的项目,通过对它的开发,使我的计算机应用能力有了提高。各个系统都有其自身的特点,比如个人博客、个人主页等可能是寻求华丽的外表,用炫酷的Flash加

32、上大幅的图片打造自己的个性页面。但是订单管理与跟踪系统与其不同,该系统仅限于某个公司内部使用,故其追求实用,稳定,可靠。在进行系统的设计之前了解系统的特点,是非常重要的环节,因为只有在系统实现的过程中坚持系统的设计原则,才不会有所偏移,才能够抓住系统的设计重心。从系统的需求分析到数据库设计,最后到编码实现,这是一个相当漫长的过程,好多东西都是在不断的摸索中才明白的,系统也经过了几次大的修改,某些模块还进行了重新设计。在开发的过程中也遇到过很多的棘手的问题,而这些问题都是在与别人的交流和上网搜索解决方案中各个被击破的。比如分页模块的设计、使用Hibernate技术对数据库进行操作、泛型程序设计等

33、,有些方面用的还不是很熟练,难免有些方法用的不到位,有待以后进一步学习与提高。这次毕业设计,是我对以前所学的编程知识的一次综合。我从毕业设计中得到的,不仅是编程技术上的提高,更主要的是在这个过程中学会了怎样去解决问题和解决问题的能力,这是这次毕业设计带给我的最大的受益。在这次跟的项目中,我认真学习了,公司技术人的编程思想与技巧,累计不少的编程经验,在学校学的知识不较松散,而且实践性,与实用性不强,不知道客户的需求。只是静态的将功能整合在一块。并没有实际上的运行不测试。这是毕业设计,我将所学的知识运用与实践中,更加扎实了自己的基本功,同时有一定开发经验,这次实习获得的多太多。 致 谢 感谢朱景锋

34、老师在系统的实现过程中,给予了非常重要的意见,提出了一些非常好的建议。另外,一个系统的缺点往往自己是很难发现的,因为时间和技术的问题,系统难免存在一些不足,还请多多指教。 附录软件部分代码 一 登陆页面方法:方法代码: import javax.swing.UIManager;import java.awt.*;public class Student boolean packFrame = false; public Student() MainFrame frame = new MainFrame(); if (packFrame) frame.pack(); else frame.val

35、idate(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height screenSize.height) frameSize.height = screenSize.height; if (frameSize.width screenSize.width) frameSize.width = screenSize.width; frame.setLocation( (screenSize.w

36、idth - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); frame.setVisible(true); public static void main(String args) try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catch (Exception e) e.printStackTrace(); new Student(); MainFrame.java:import java.awt.*;impo

37、rt java.awt.event.*;import javax.swing.*;import java.sql.*;public class MainFrame extends JFrame boolean login = false; JPanel contentPane; JMenuBar jMenuBar1 = new JMenuBar();/*菜单条*/ JMenu jMenuFile = new JMenu();/*菜单项*/ JMenu jMenuHelp = new JMenu();/*菜单项*/ JMenuItem jMenuFileExit = new JMenuItem(

38、);/*菜单子项*/ JMenuItem jMenuHelpAbout = new JMenuItem();/*菜单子项*/ JMenuItem jMenuItem1 = new JMenuItem();/*菜单子项*/ JMenuItem jMenuItem2 = new JMenuItem();/*菜单子项*/ JMenuItem jMenuItem3 = new JMenuItem();/*菜单子项*/ JMenuItem jMenuItem4 = new JMenuItem();/*菜单子项*/ JMenuItem jMenuItem5 = new JMenuItem();/*菜单子项

39、*/ Label label1 = new Label();/*标签*/ Label label2 = new Label();/*标签*/ Label label3 = new Label();/*标签*/ Label label4 = new Label();/*标签*/ Button button1 = new Button();/*按钮*/ Button button2 = new Button();/*按钮*/ Button button3 = new Button();/*按钮*/ Button button4 = new Button();/*按钮*/ Button button

40、5 = new Button();/*按钮*/ TextField textField1 = new TextField();/*文本框*/ TextField textField2 = new TextField();/*文本框*/ public MainFrame() /*构造函数*/ enableEvents(AWTEvent.WINDOW_EVENT_MASK); try jbInit(); catch (Exception e) e.printStackTrace(); private void jbInit() throws Exception /*初始化*/ contentPan

41、e = (JPanel)this.getContentPane();/*初始化一个容器*/ contentPane.setLayout(null); contentPane.setEnabled(false);/*设置是否启用该组件 FALSE表示不启用*/ contentPane.setOpaque(true);/*该组件绘制其边界内的所有像素*/ contentPane.setPreferredSize(new Dimension(1, 1);/*设置组建的首选大小*/ contentPane.setRequestFocusEnabled(true);/*提供一个关于此 JComponent 是否应该获得焦点的提示*/ this.setForeground(Color.black); this.setResizable(false);/*设置此窗体为不可由用户调整大小*/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁