Java 计算器实验报告 计算机032 胡勇健 03095218 2005 年 5 月 5 日 目录 1.设计名称与要求 2.各模块功能的介绍和实现 3.系统的特色和不足 4.参考书 一
实验名称及其要求: A) 名称: java计算器的设计 B) 要求:1
实验目的:图形界面设计
熟悉java
awt包中的组件,掌握图形界面设计方法,理解委托事件处理模型
题意: 请设计并实现Windows系统中“计算器”的窗口及功能
实验要求: (1)设计图形界面添加菜单:窗口上添加各种组件及菜单,并处理组件及菜单的事件监听程序
(2)运算:实现多种运算,保证运算正确性
各模块功能的介绍和实现: A) GUI 图形界面的组件: a) 所用到的Java 类库包: java
*; 基本的图形界面组件来源于 awt 包
*; 事件的属性处理来源于 awt
event 包
*; swing 组件增加了 awt 包中所不具备的各种优越功能
datatransfer
*; 用于计算器与外部的程序进行复制粘贴
b) 所用的各部分图形组件的定义: Frame mainFrame; //主框架 JTextField answerText; //显示计算结果 JTextField memoryState; //显示计算器内存的使用情况 MenuBar menuGroup; //菜单栏 Menu editMenu,viewMenu,helpMenu; //编辑,查看,帮助菜单 MenuItem copyItem,pasteItem; //复制,粘贴 MenuItem standardModel; //标准型 CheckboxMenuItem numGroup; //数字分组 MenuItem ab