简易计算器
一、设计任务与目标
1.用图形界面编写一个计算器,界面美观大方。
2.实现连续的+、-、*、/运算,计算功能符合四则运算法则。 3.实现小数、正负、开方、求幂运算功能。
二、方案设计与论证
本课题主要用到图形界面的编程,计算器,首先要用让用户看到一个窗口,也就是与用户的交互界面,所以可在创建计算器这个类(Calculate类)时便继承JFrame类,使其具有窗体的所有特性,可以使用JFrame的所有方法。
然后是将该界面分成四大面板(Jpanel),主面板用于存放其他三个面板,显示面板用于存放文本显示框(也就是计算器的输入输出框),数字面板用来存放数字按钮,操作面板用来存放操作按钮,最后将主面板放在窗体中显示出来,最基本的界面就做出来了。
最后便是对事件的处理,如何实现计算器的功能。
这里可将运算符做个归类,然后分类处理,像小数点、开方、等于号这些符号的处理基本类似。
三、程序系统框图、类图、流程图等,程序清单与调用关系

30 《JAVA 程序设计》课程设计实验报告 -2- 第1章 选 1.1 题目背景 题 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。 随着在校大 学生人数...
JAVA 程序设计语言及相应的集成开发环境,Myeclipse 和 Netbeans 开发工具。 3 广东海洋大学本科生课程设计报告 1.4 课程设计要求按课程设计指导书提供的课题,要求学生...
河南机电高等专科学校 学生课程设计报告实验课程名称 开课实验室 系、部学生姓名开课时间 计科系 宋亚澎 2012 至 Java 程序设计 实验楼 308 机房 年级 11 学 ...
安阳工学院计算机学院 JAVA 课程设计报告 蜘蛛纸牌游戏 专业班级: 学生姓名: ...该游戏程序中采用 Windows 系列中游戏的图片,运用 Java 语言设计了线程、鼠标...
11 1 无锡职业技术学院课程设计材料撰写用纸《Java 程序设计》课程设计任务书系部 计算机技术系 班级 软件 30931 学号 3030093111 姓名 冯立 本课程设计的目的是深入...
开始功能 用户使用界 面 背景设计功能 关于 《JAVA 基础》课程设计实验报告 -6- 第 3 章 系统实现 3.1 涉及知识点 Java 编程,Swing 图形界面设计,继承与多态...
课程设计(论文) 地点: 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握软件开发的基本工作流程; (2)巩固 JAVA 程序设计课程所学的内容; (3...
java程序设计课程报告书---计算器_理学_高等教育_教育专区。面向对象程序设计 ...16 1、课程设计目的 (1)复习巩固 java 语言的基础知识,进一步加深对 java ...
Java课程设计报告模板_IT/计算机_专业资料。Java 程序设计课程设计报告 ( 2011 -- 2012 年度第 1 学期 学期) Hannio 塔 专业 学生姓名 班级 学号 指导教师 ...
12 3 (Java 课程设计论文) 一、 课程设计目的 1、进一步熟悉 Java 开发环境,熟悉用 Java 完成一个应用程序的设计过程, 掌握有关编辑、调试和整合程序的方法和...

我要评论