实训项目Java电子计算器
实训项目——Java电子计算器
【需求分析】
在日常生活中经常需要用到计算器,比如科学计算、数值计算、会计业务等,在Applet中实现一个精巧实用的计算器,可以让用户在使用网站服务的同时,可以很方便地进行数据运算,可增加页面的实用性,同时让用户的操作也更方便与快捷。本项目需要实现一个简单的四则运算的计算器,拥有加、减、乘、除功能。
【项目目的】
理解并掌握Java中的类、对象、继承、方法等概念,以及Applet的基本框架和事件处理的方法。 学会使用JDK编写、调试和运行Java Applet应用程序。
利用awt组件编写一个计算器,实现基本的四则运算。
【项目分解】
1、 界面设计
整个界面由3个面板组成,第1个面板放置输入信息和运算结果的显示文本域以及一个清除输入的按钮。setLayout方法用于设置容器的布局管理器,这里采用流布局,即FlowLayout,所有放置的组件按大小依次排列。
第2个面板放置数字按钮、点按钮及等于按钮。在for循环中,依次实例化9个数字按钮,并将按钮用add方法加入到第2面板中。
setForeground方法可为组件设置前景色,这里将按钮文字设置为红色(Color.red)显示,以将功能按钮与数字按钮区分开来。
第3个面板放置4个运算符:加、减、乘、除。
最后,将3个面板放置到Applet中,Applet按照FlowLayout布局,依次加入的3个面板会按照加入的顺序及它们的尺寸放置到合适的位置。
2.事件处理
事件处理流程如下图所示: