- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java程序设计基础》项目设计报告
《Java程序设计基础》项目设计报告
题目:求三角形面积的实现
专业:
班级:
学号:
姓名:
完成时间:
成绩:
目录
1 设计的目的 1
1.1设计的目的 1
1.2内容要求 1
2 系统基本框架结构图 2
3 系统功能设计 3
3.1 系统主界面设计 3
3.2 系统中类设计 3
3.3 系统中方法的设计 3
4 运行结果及分析 5
5 总结 6
参考文献 7
附录 8
源程序 8
1 设计的目的
1.1设计的目的
本课程设计的目的意在对三角形面积的实现进行编程,使构出三角形及其可以实现面积的计算更加明确,并且根据输入三角形的三条边长有效性进一步加深对图形用户界面,构建方法的基本理论知识的认识,进一步培养我们学生综合分析问题和解决问题的能力.掌握运用java语言独立的编写、调试应用程序、监听程序和进行其它相关设计能,充分发掘我们的能力,使得我们能够通过本此的实验得到全面的锻炼。
1.2内容要求
创建一个图形用户界面,在界面上放置三个标签分别提示每条边和三个输入长度的文本框,一个计算按钮,一个文本框给出计算三角形面积是有效的或无效的,并判定其有效性。有效计算三角形面积的实现有效规则为:
1、2、2 系统基本框架结构图
图2.1 系统基本框架结构图
3系统功能设计
3.1 系统主界面设计
界面设计分为4个部分,三个输入框,分别输入三角形的三条边长,一个计算面积按钮和输出框。
首先,创建一个Calculate类继承JFarm类创建框架,框架的设置如下:
(1)框架的名字为“计算三角形面积” jf.setTitle(计算三角形面积),(2)设置窗口可视化jf.setVisible(true),
(3)关闭:jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE),
(4)大小为宽400,高200 :jf.setSize(450,200)
(5)设置居中显示为Null :jf.setLocationRelativeTo(null) ,
其次,在框架里设置三个JLabel标签分别提示输入三角形的三条边长,一个按钮JButton为“计算三角形面积”,和4个JTextField文本框标签,前三个是输入框,最后一个是显示框Main方法里实例化Calculate 用于创建界面。
3.2 系统中类设计
首先创建一个Calculate类继承JFarm是界面,创建ButtonListener 内部类实现ActionListener接口用于处理按钮事件jb.addActionListener(new ButtonListener())。
3.3 系统中方法的设计
首先是Calculate的构造方法public Calculate();它用于Calculate的实例化;在ButtonListener有一个必须实现的方法public void ctionPerformed(ActionEvent e),它负责处理按钮的业务功能即判断输入的数据的正确性和能否构造三角形以及计算三角形面积并输出显示到文本框中,当三条边输入中只要有一个不是数字,在输出框中会提示“请检查输入”,并且该字体是红色的,当输入的是数字但不符合构造三角形的条件时会将输入的内容清空并在输出框中输出“您输入的不是三角形,请重新输入!”改字体也是红色的,当不是前两种情况时会根据三边计算三角形面积,并将计算结果显示出来.
4运行结果及分析
(1)运行程序得到输入界面,得到计算三角形面积系统的主界面图,如图4.1所示。
图4.1 计算三角形面积系统的主界面图
(2)输入三角形三条边后的各种判定情况如图所示.
若输入三角形边长不是数字,输入后,当点击计算三角形面积时,等待程序反映,本文本框会显示“请检查您的输入”红色字体的判定结果,得到输入不是数字的判定图,如图4.2所示。
图4.2 输入不是数字的判定图
若输入三角形边长是数字,根据三角形规则判定方法检验出输入的三角形组不成三角形,如图4.3所示。
图4.3 输入的三边组不成三角形
若输入三角形边长是数字,根据三角形规则判定方法检验出输入的三角形组成三角形,得到三角形面积的实现图,如图4.4所示.
图4.5 有效计算三角形面积的实现图
如上图,有效计算三角形面积的实现有效规则为:
(1)三角形三条边是数字.
(2)三角形的三条边满足两边之和大于第三边。
5总结
通过程序的编写过程我们对所学过的知识进行了系统的复习,对界面的开发流程有了近一步的认识,同时在开发过程中我们查阅了很多资料,对界面开发的各种借口和各种方法有了深刻体会,对于某些在课上没有学会得知识也
文档评论(0)