Java课程设计报告.doc_第1页
Java课程设计报告.doc_第2页
Java课程设计报告.doc_第3页
Java课程设计报告.doc_第4页
Java课程设计报告.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

课程设计成绩考勤成绩( 20%)指导老师评语调试程序能力(40%)设计报告质量(40%)总评成绩指导老师签名:Java课 程 设 计 报 告 题 目:学分统计程序 学院(系):黑龙江科技学院嵩山校区计算机专业 班 级: 学生姓名: 学号 指导教师: 庞绍元 时间:从2010年 06 月07日 到 2010年 06月12日目 录 一、实训目的3二、实训时间3三、实训班级3四、指导教师3五、实训要求3六、实训安排3实训一 Java开发工具的使用4实训二 加深对java程序流程控制语句的掌握4练习题4实训三 Java面向对象编程7实训四 数组,字符串11实训五 学生信息管理系统14实训六 详细设计22实训七 学生信息管理模块的设计25实训八,九 课程信息及成绩管理29实训十 信息查询及数据库操作系统31实训十一 成绩打印:打印成绩报表(选做内容)33七、实训总结36Java实训指导书一、实训目的:增强学生对java语言的熟悉,增强对java编程工具的熟悉掌握程度,为今后进一步深入学习java语言打下一个坚实的基础。二、实训时间:2009-2010学年第二学期19周,共计5天。三、实训班级 计算机08班 四、指导教师 庞绍元五、实训要求: 1、实训期间每天登记考勤,作为实训成绩的一部分。2、实训期间上机要求不能玩游戏,不允许浏览与当前实训无关的网页,如果有不遵守的同学将取消当天成绩。3、每天的作业必须经过指导教师检查后才可以登录当天成绩。4、完成整个实训以后,要求每人写出实训报告。作为评定整个实训成绩的重要参考依据。六、实训安排:序号时间计划1半天Java开发工具的使用及程序流程控制2半天Java面向对象编程、数组,字符串3半天学生及课程信息管理系统4半天学生信息管理系统的详细设计5半天学生信息管理模块的设计6半天课程信息及成绩管理7半天信息查询及数据库操作系统8半天成绩报表91天实训报告附:实验安排第一天:实训一 Java开发工具的使用熟悉Java开发工具Eclipse的界面,掌握使用Eclipse进行Java程序编写,编译、运行的方法,步骤,为后面的程序设计打下基础。实训二 加深对java程序流程控制语句的掌握练习题:1、 编程实现1!+2!+3!+.+10!的结果并输出结果。程序代码:public class 阶乘 static int n(int k)if(k=0)|(k=1)return 1;elsereturn k*n(k-1);public class abc public static void main(String args) int i=10;if(args.length0)i=Integer.parseInt(args0);int j,sum=0,s=0;for(j=1;j=i;j+)s=阶层.n(j);sum+=s;System.out.println(1!+2!+3!+.+10!=+sum);2、编程实现三角形数字图案的输出 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9程序代码:public class 三角形public static void main(String args) int i,j,layer=9; for(i=0;ilayer;i+)for(j=0;jlayer-i;j+)System.out.print( ); for(j=0;ji+1;j+)System.out.print(i+1+ );System.out.println(); 3、用三种循环实现输出0100之间能被3整除的偶数的值以及偶数的个数。程序代码:public class 偶数值 public static void main(String args) int i,n=100,count=0;System.out.println(偶数为);i=1;while(i=n)if (i%3=0&i%2=0)System.out.println(i);count+;i+;System.out.println(偶数个数为+count); 4、输出乘法口诀表程序代码:public class 乘法口诀 public static void main(String args) for(int i=1;i10;i+) String nbsp = ; for(int k=i;k0;j-) System.out.println(nbsp+i+*+j); nbsp = ; System.out.println(); 5、从键盘读入一个数字,判断该数是否为素数程序如下:import java.io.*;public class sanjiaoxing public static void main(String args) System.out.println(请输入一个数); int m; try BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in); m=Integer.parseInt(keyin.readLine(); int i=2; while(m%i!=0) i+; if(i=m) System.out.println(m+是素数); break; if(i=m-1) System.out.println(m+不是素数); catch(IOException e) 提示: 关于从键盘上读入字符的操作: 首先定义一个字符串类型的常量 String str=null 然后创建从字符输入流中读取文本的的对象 streami (BufferedReader类的对象) BufferedReader streami = new BufferedReader(new InputStreamReader(System.in);第三步使用BufferedReader类的readLine()方法,从输入流中读取一行字符串,送入str中。str=streami.readLine();由于readLine()方法是会抛出异常的,所以应该使用异常处理。处理如下: try str=streami.readLine(); catch (IOException ex) readLine方法的说明public String readLine()throws IOException读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (n)、回车 (r) 或回车后直接跟着换行。 返回: 包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null 抛出: IOException - 如果发生 I/O 错误实训三 Java面向对象编程 熟悉面向对象思想的各个特性:多态,继承,封装,通过程序设计理解面向对象思想中的多态性,继承性。 练习题:、下面有一个圆形类:class circle static double PI=3.14159 double r; /该成员表示半径 public circle(r) this.r=r double area(double r) /计算面积的方法 .略 请写出1)球形类、圆柱类、圆锥类(自己命名类名称),要求从circle派生2)在1)中每个类的中构造方法要求调用父类的构造方法。3)在1)中每个类要求写出计算表面积和体积的方法。4)设计类 class ch2 ,要求在类ch2中的主方法main中创建circle类,球形类,圆柱类,圆锥类的对象,并且计算面积,表面积,和体积并输出。计算公式:形状表面积体积球体:表面积 4r2体积 4/3r3圆柱体:表面积 2rh2r2体积 r2h圆锥体:表面积rr2h2 r2体积 1/3r2hclass circle protected final double PI=3.14159 protected double r; public circle(double r) this.r = r double area() double cubage() 圆球形class Ball extends circle Ball(double r) super(r); double area() return 4 * PI * r * r; double cubage() return PI * r * r * r * 0.75 圆柱class Column extends circle private double height; Column(double r, double height) super(r); this.height = height; double area() return height * PI * r * 2; double cubage() return height * PI * r * r; 圆锥class Taper extends circle private double height; Taper(double r, double height) super(r); this.height = height; double area() double cubage() return PI * r * r * height / 3; public class ch2 public static void main(String args) Ball ball = new Ball(2.0); System.out.println(ball.area(); System.out.println(ball.cubage(); Column column = new Column(2.0); System.out.println(column.area(); System.out.println(column.cubage(); Taper taper = new Taper(2.0); System.out.println(Taper.area(); System.out.println(Taper.cubage(); 要求1接口中包含求解图形面积和周长的抽象方法。2)设计类 Square (矩形),Triangle (三角形),Circle(圆)实现Shape接口。3)在2)中设计的类中,要求根据各自的特点,设计类成员变量,构造方法4)设计类class Ex3_2 ,在该类中包含主方法,该方法创建2)中各个类的对象,并计算各种图形的面积,周长并输出。附:计算三角形面积的海伦公式:计算三角形面积的 (,为三角形的三边长)sqrt(s*(s-a)*(s-b)*(s-c) s=(a+b+c)/2解答过程:创建接口代码如下:public interface Shape public void area();public void perimeter();实现接口类Square;public class Square implements Shape private int x; private int y; private int s; private int c; public Square(int a,int b) x=a; y=b; s=c=0; public void area() s=x*y; System.out.println(矩形面积:+s); public void perimeter() c=(x+y)*2; System.out.println(矩形周长:+c); 实现接口类Circle;public class Circle implements Shape private int r; private double s; private double c; public Circle(int d) r = d; s = c = 0; public void area() s = r * r * 3.14; System.out.println(圆的面积为: + s); public void perimeter() c = 2 * 3.14 * r; System.out.println(圆的周长为: + c); 实现接口类Triangle:public class Triangle implements Shape private int x; private int y; private intz; private int s; private int c;public Triangle (int a,int b,int d) x=a; y=b; z=d; s=c=0;public void area() s=(x+y+z)/2; System.out.println(三角形面积:+s); public void perimeter() c = x+y+z; System.out.println(三角形的周长为: + c); 主MAIN方法Ex3_2 :public class Ex3_2 public static void main(String args) Square sq=new Square(4,5); sq.area(); sq.perimeter(); Circle ci=new Circle(5); ci.area(); ci.perimeter(); Triangle tr=new Triangle(.); tr.area();tr.perimeter() 实训四 数组,字符串实训内容:通过练习熟悉,java中字符串的操作,加深对字符串相关的两个类String, StringBufferr这两个类的成员方法的使用,掌握对字符串操作的基本技能。熟悉java中数组的操作。 练习题: 1、对字符串是否是回文进行判断,并输出结果。(字符串可以从键盘读入,或者在程序中直接赋值)提示: 对回文判断可以用下面算法: 首先将需要判断的字符串读入字符串str中。读入方法参考实训二提示 将字符串的第一个字符读出,与字符串的最后一个字符比较,如果不等,说明不是回文,如果相等,那么继续把第二个字符与倒数第二个字符比较,这样一直比较到最后一个字符与第一个字符。如果全部相等,说明是回文,否则说明不是回文。用到的字符串方法:String 类的成员方法:charAtpublic char charAt(intindex)返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值在索引 0 处,第二个在索引 1 处,依此类推,这类似于数组索引。程序代码如下:import java.io.*;public class 回文 public static void main(String args) boolean m=false;String str=null; BufferedReader streami = new BufferedReader(new InputStreamReader(System.in); try str=streami.readLine(); catch(IOException e) char a,b; int len=str.length(); int i; for(i=0;ilen;i+) a=str.charAt(i); b=str.charAt(len-i-1); if(a!=b) m=false; else m=true; if(m) System.out.println(str+ 是回文); else System.out.println(str+ 不是回文); 2、现有下面的字符串:String s1=”Jacket”; String s2=”val”; String s3=”is”; String s4=”I an a good Student”; 使用字符串相关的操作的(例如Charat,Substring,concat等操作)从上述字符串中提取出需要的字符串,拼凑出“Java is good”字符串并输出。提示:字符串方法说明:String 类的成员方法:substringpublic String substring(intbeginIndex, intendIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例: hamburger.substring(4, 8) returns urge smiles.substring(1, 5) returns mileString 类的成员方法:concatpublic String concat(Stringstr)将指定字符串联到此字符串的结尾。 如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String 对象表示的字符序列和由参数字符串表示的字符序列串联而成的字符序列。 示例: cares.concat(s) returns caress to.concat(get).concat(her) returns together程序代码:public class 字符 public static void main(String args) String s1=Jacket;String s2=val;String s3=is;String s4=I am a good student;String a=s1.substring(0,2);String b=s2.substring(0,2);String c=s4.substring(7,11);String d=a+b+ “+ s3+ +c;System.out.println(d=+d); 3、创建一个整型数组a20,使用java中的随机数函数给数组a100赋值,要求数组元素取值在0-100之间。然后采用适当的排序算法排序,输出。提示:使用随机函数Math类的静态成员方法:randompublic static double random()返回带正号的 double 值,大于或等于 0.0,小于 1.0。返回值是一个伪随机 (pseudorandomly) 选择的数,在上述范围内(大致)均匀分布。返回值是double类型,应该使用强制类型转换,将其转换为int类型。程序代码:public class 数组 public static void main(String args) int i,j,k; int intArray=new int20; for(i=0;i20;i+) intArrayi=(int)(Math.random()*100); System.out.print(intArrayi+t); System.out.println(random is end); for(k=0;k19;k+) for(j=0;jintArrayj+1) int t=intArrayj; intArrayj=intArrayj+1; intArrayj+1=t; System.out.println(end of sort!); for(i=0;i20;i+) System.out.print(intArrayi+t);实训五 学生信息管理系统实训内容:1管理学生信息管理学生的基本信息,包括添加、修改、删除和查询等2管理课程信息管理所有课程的基本信息,包括添加、修改、删除和查询等3管理成绩根据选课情况登记成绩并查询成绩,可以指定一定范围的连续学号(同班)选同一门课实训要求:1 系统设计2 数据库设计1 系统设计:随着高校规模的不断扩大,学生个人信息管理的信息量成倍增长,相应的学生个人信息整理、日常维护、查询任务量也越来越大。因此建立一套完善的学生信息的存储、快速整理与检索系统非常必要。首先进行系统流程分析:教务处输入计算机班主任教务处学生档案档案输出业务流程分析学生档案业务流程图:课程管理业务流程图:教务处输入计算机教师教务处学生课程输出 教务处输入计算机教师教务处学生成绩教师输出成绩管理业务流程图:数据流程分析: 数据流程图学籍管理部门教师学生成绩管理系统教务处学生教师教师学生情况学生成绩查询统计分析学生成绩管理系统0层数据流程图管理部门教务处教师1.0学生管理2.0课程管理3.0成绩管理4.0统计分析D1D2D3查询者管理者成绩管理1层数据流程图系统功能概述系统的基本功能是通过使用设计好的学生信息管理系统,实现管理的系统化,规范化和自动化:1) 实现学生信息的存储与检索;2) 实现学生信息的设定;3) 实现学生情况和成绩的汇总打印;系统开发目标如下: 1) 对学生个人信息有关的各类数据进行输入、修改与查询;2) 打印统计报表(1)系统功能模块设计该系统共分四个模块,功能分为用户登录,学生信息查询,学生信息管理,课程信息查寻课程信息管理,成绩查询,成绩管理。学生管理系统主界面成绩管理成绩查询课程信息管理课程信息查询学生信息管理学生信息插叙用户登录成绩管理课程信息学生信息用户管理 (2)系统总体功能层次图学生信息管理系统系统管理专业设置班级管理学生管理课程管理补助管理奖学金管奖惩管理成绩管理用户操作*课程管理模块:该模块对各个班级各个学期的课程进行设置,方便了学校教务处的教学管理人员的工作。该模块包括课程的增加和课程信息的浏览,其中课程信息浏览窗体中包括课程的修改,删除,打印功能。课 程 管 理添加课程浏览课程修改删除打印退出查询*成绩信息管理模块: 该模块主要是实现对学生成绩的录入查询及考试的违规信息的管理工作,包括:学生成绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息的增加及浏览。成 绩 管 理成绩浏览成绩录入学生成绩查询班级成绩查询删除修改退出统计打印查询打印查询*学生档案管理模块档 案 管 理添加学生浏览学生修改删除打印退出查询(3)系统操作流程图 开 始 登 入N成功Y退出系统打印查询删除修改增加用户操作奖学金管奖惩管理成绩管理补助管理学生管理课程管理选择操作 N班级管理系统管理专业管理Y 结 束2 数据库设计:本系统的数据库应用采用Microsoft SQL Server 2000,根据学生管理系统的功能要求和数据流程分析,该系统数据库命名为Myschool1,数据库中包括:用户信息表(User);学生基本信息表(StudentMsg);学生课程信息表(Coursemsg);学生成绩信息(ScoreMsg).(1) 下面列出了各表的数据结构 用户信息表(User)列 名数据类型说明useIdint主键UserNameNcarchar(50)用户名,不允许为空passwordNvarchar(50)密码,不允许为空User表数据UsreNamePasswordadmin1234马健123456 学生基本信息表(StudentMsg)表列名数据类型说明Studentint主键StudentNamenvarchar(50)学生姓名,不允许为空sexnchar(1)性别separtmentnvachar(50)院系specialityNvachar(50)专业HobbyNcarchar(200)兴趣爱好 学生课程信息(Coursemsg)表结构列名数据结构说明Courseldint主键CoursrNameNvachar(50)课程名称,不允许为空CourdeClassNvarchar(50)课程类别Requiredbit是否必修Creditint学分PrelectionCreditint理论学时ExperimentCreditInt实验课时 学生成绩信息(ScoreMsg)表结构列表数据结构说明StudentNoint学号,主键CourseIdint课程编号,主键Scoreint成绩 (2)数据库完整性设计设计者应认真分析和思考各个表之间的关系,合理设计和实施数据完整性原则。1) 给每个表实施主键及外键约束。2) 设定缺省约束,如性别。3) 设置非空约束,如学生的姓名。4) 实施CHECK约束,如性别只能为男或女两值。5) 实施规则,如学号必须为8位数字,并前四位为2004等。(3.) SQL Server数据库对象设计1)设计一个存储过程,以学号为输入参数,返回该学生未选修的课程号和课程名。2)查询模块中:可自行设计一个有多个输入参数的存储过程,并返回详细信息。3)在查询模块中,自行设计一个视图,如返回所有选课学生的学号、姓名、课程号、课程名信息。4)统计某门课程的平均分:设计一个以课程名作为输入参数的存储过程,计算选修了该门课程学生的平均成绩(成绩为空的学生不参与统计),返回课号、课程名、平均分信息。5)加快数据检索速度,用姓名为学生信息表建立索引。6)为学生信息表创建一个删除触发器,当一学生被删除时,需将此学生的成绩资料从成绩信息表中删除。7)为课程表设计update触发器,在课程表中当更改了课程号,相应的在成绩表中的同一门课的课号也应改变。注:其它对象用户可按需求自行设计。(4)客户端程序设计 使用VB或VC或java设计合理友好的用户界面,合理安排功能模块。灵活应用ODBC或ADO数据对象连接和操作SQL Server数据库对象,通过练习逐步掌握ADO的Connection,Command和Recordset对象的各种属性及方法(5)数据库逻辑设计数据库的逻辑设计用E-R图来展现,E-R图即实体-联系图。E-R图提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:1) 实体型:用矩形表示,矩形框内写明实体名;2) 属性:用椭圆形表示,并用无向边将其与相应的实体连接起;3) 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。 本学生信息管理系统的数据库逻辑设计E-R图如图3-4和图3-5所示。图3-4 数据库逻辑设计E-R图1图3-5 数据库逻辑设计E-R图2(6)系统连接数据库的实现本系统连接数据库采用JDBC-ODBC Bridre技术,创建完ODBC数据源后,在系统的程序页面中应用如下代码便可以与数据库进行连接,进而实现对数据的查询、修改、插入和删除的操作。实训六 详细设计 实训内容:学生管理系统主界面的设计 实训要求: 设计学生管理界面各模块。 设计过程: 系统详细设计(课程管理模块, 成绩管理模块,学生信息管理模块)1课程信息管理(1)增加课程信息考虑到每个院校及专业的实际情况会有所不同,在设置课程时,将课程与班级、学期联系在一起,这样使得不同的院校可以根据不同的需要灵活设置开设课程。界面如下(1) 1 2浏览课程信息为了方便用户灵活选择班级及学期,在程序中使用了TreeView树形控件。当用户选定了条件后班级课程会排列在右侧的网格控件中,如(2)所示(2)修改班级课程 修改班级课程时,只允许修改其课程名称,同时需要确保修改后的课程名称不能与该班级同一学期内的课程名称发生冲突,界面如下(3) 3 4如果修改后的课程名称不能与该班级同一学期内的课程名称发生冲突,将弹出如(4)对话框(3)删除班级课程 删除课程信息需要考虑的问题为是否与当前课程有关的学生成绩记录存在,如果有则取消删除操作,并弹出提示对话框,如(5)所示。否则可正常删除课程记录。52成绩信息管理模块(1)学生成绩录入 在此界面中选定了专业、班级、学期后,班级中的学生名单及本学期开设的课程将会分别显示在ListView控件中,方便用户进行成绩的录入。录入成绩时,同一个学生同一门课程的分数不能重复录入,同时也对数据的格式进行了判断,避免了非法数据造成应用程序的崩溃,界面6所示 6 7(2)浏览学生成绩,确定班级范围后,依次按照班级,学期,学生的顺序进行选择,学生的成绩可显示在右侧的表格中,包括自动编号,课程名称,成绩及录入状态。如果成绩尚未录入时,自动编号及成绩项显示为0,见7图(3)成绩信息修改,当在成绩浏览窗口中选择某一成绩记录后,可以在成绩修改窗口中修改分数,单击修改分数按钮对已录入的成绩进行修改,将弹出成绩修改对话框,如8所示8(4)删除学生成绩当成绩为已录入状态时,可以进行删除。等待录入状态的成绩不能删除,否则程序会给出提示信息,如9所示9(5)学生成绩查询,在该界面中,由指定的学号,学期范围来查询学生各学期的成绩,以及每学期成绩的统计状况并可将成绩统计状况导入到EXcel中打印。程序中将会显示检索出来的课程成绩的数量,如果课程与开设的课程数量不符,就需要进入学生成绩浏览界面对未录入的课程数据进行补录,该界面如下101011(6)班级成绩查询 在该界面中,由指定的班级名称,学期范围作为查询条件,可以得到班级各门课程的成绩统计统计信息并打印,如课程的最高分,最低分,平均成绩,总成绩等。这对于评估班级的整体素质起到参考作用,界面如11所示实训七 学生信息管理模块的设计实训内容:学生信息的添加、修改、删除及选课(加按班选课)实训要求:设计出各功能模块。设计内容:该模块用来管理学生基本信息,包括学生信息的添加、修改、删除、存盘等功能。单击菜单“基本信息”/学生信息”选项,进入该模块。1界面设计(1)在包view下建立文件JF_view_student.java,该文件继承轻量组件JInternalFrame,打开UI设计器,设置this的layout属性为BorderLayout,其name属性采用默认值borderlayout1,在borderlayout1上放置两个面板组件JSplitPanel和JPanel,其name属性采用系统默认值jSplitPanel1、jPanel2,其中jSplitPanel1的constraints属性为Center,jPanel2的constraints属性为north方向。(2)在jSplitPanel1容器中放置JScrollPanel和JPanel两个面板组件,其name属性值为jScrollPanel1和jPanel3,在jScrollPanel1上添加一个JTable表格组件,用来显示班级数据,其name属性采用系统默认值jTable1。(3)设置jPanel3的layout属性为GridLayout类型,其默认值为gridlayout1,其中row为4,columns为4。在gridlayout上放置7个JLabel标签组件、6个JTextField文本组件和1个JComboBox列表框组件。其中标签组件的text类型设置为上图的文本名字,然后调整好组建位置。(4)设置jPanel1的layout属性为FlowOut类型,在jPanel1上放置2个JComboBox和5个JButton组件,用来响应用户的单击操作,其name属性为jBdel、jBadd、jBsave和jBexit,2代码设计(1)用户进入该模块后,程序首先从数据表中检索出学生的基本信息,如果检索到学生的基本信息,那么用户在单击某一条数据之后可以对该数据进行修改、删除等操作,实现过程和前面的相似,不同之处是公共类JdbcAdapter是对学生表tb_studentinfo进行相应操作。下面我们看一下检索数据的功能,单击JF_view_student类的Source代码编辑窗口,首先导入util公共包下的相应类文件,定义两个String类型的数组变量gradeID,classID其初始值为null,用来存储年级编号和班级编号,然后定义一个的私有方法initialize()用来检索班级数据,其代码如下:public void initialize()String sqlStr = null; /定义用来生成SQL语句的查询变量sqlStr = select gradeID,gradeName from tb_gradeinfo;RetrieveObject retrieve = new RetrieveObject();java.util.Collection collection = null;java.util.Iterator iterator = null;collection = retrieve.getTableCollection(sqlStr);iterator = collection.iterator();gradeID = new Stringcollection.size();int i = 0;while(iterator.hasNext()java.util.Vector vdata = (java.util.Vector)iterator.next();gradeIDi = String.valueOf(vdata.get(0);jComboBox1.addItem(vdata.get(1);i+;(2)查询,用户选择班级列表框(jComboBox2)数据后,系统自动检索出该班级下的所有学生数据,其代码的编写与例程7-25中的代码相似,方法jComboBox2_itemStateChanged()的代码如下:public void jComboBox2_itemStateChanged(ItemEvent e) if (jComboBox2.

温馨提示

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

评论

0/150

提交评论