下载后可任意编辑用 Java 设计计算器 calculator内容提要:在本文构造实现了一个计算器擦亮 calculator,主要内容包括:calculator 的功能需求分析;calculator 的基本设计思路和类的划分;calculator 的具体实现。关键字:Java、计算器 calculator引言:设计实现一个 Java 应用程序的过程如下:(1)功能需求分析;(2)设计和类划分;(3)代码编写实现。本文就根据这个步骤来实现计算器 calculator 的制作。正文:1. calculator 功能需求分析作为计算器,至少应该具备以下几点功能:(1)计算器要有 GUI 界面。(2)能运算小数,并且不会产生精度损失。(3)用户可以输入所需计算的数值,可以进行加、减、乘、除四种最基本的运算和混合运算。(4)允许正负数间的运算。(5)可以求一个数值的平方及倒数,可以进行阶乘运算。(6)有菜单栏选项。具体的功能需求和界面我们可以模仿微软公司出品的 windowsXP 中自带的计算器。如图一: 图一 windows XP 中的计算器界面图2. calculator 基本设计思路和类划分基于第 1 节中提出对于 calculator 功能需求的分析,对这个应用程序设计划分类如下:(1)calculator:这个类的功能是实现一个框架(2)calculatorFrame:这个类作为主类,实现主要功能:运算,按钮排布,菜单,颜色设置,文本显示3. calculator 的具体实现3.1 calculator 类的设计calculator 用来定义一个计算器的框架1.主要方法第 1 页 共 25 页下载后可任意编辑下面以表格的形式列出 calculator 类至少应该具有的方法和功能描述(如表一所示)。表一 calculator 类的主要方法方法 功能描述static void main (String args[])calculator 应用程序的入口,是主方法3.2 calculatorFrame 类的设计 calculatorFrame 类实现整体功能,包括窗体的初始化、各种用户事件监听和响应(菜单、运算、结果显示等等)。1.父类和主要接口设计 calculator 整体 窗口特性继承自 JFrame 类。为了对用户命令做出响应(如帮助菜单栏弹出窗口),calculatorFrame 类必须能够监听到用户的命令,因此设计 calculatorFrame 类实现 ActionListener 接口。2.主要方法下面以表格的形式列出 calculatorFrame 类至少应该具有的方法和功能描述(如表二所示)。表二 calculatorFrame 类的主要方法方法功能描述void actionPerformed(ActionEvent e)重载 ActionListener 接口中的方法,用于对用户命令...