购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

【典型工作环节】

典型工作环节1 分析任务

根据项目简介中的要求,对其具体需求做如下分析:

①要使用Java的GUI设计出计算器界面。

②通过界面按钮,可以进行加减乘除运算,并将结果显示在界面中。

③计算可以有小数点。

④要有清零功能。

设计思路具体如下:

①本应用程序继承自框架类(Frame),此程序使用Frame布局管理器BorderLayout,将包含各种按钮的面板Panel1加入“Center”区域,包含单行文本框和清零按钮的Panel2加入“North”区域。含有各种按钮的面板Panel1采用4行4列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中。

②项目中要注册按钮事件监听器ActionListener;事件监听器中的事件处理方法public void actionPerformed(ActionEventevt)完成主要的按钮事件的处理。

③事件处理分以下几种情况:数字按钮事件(“0”,“1”,“2”…“8”,“9”)、运算符按钮事件(“+”,“-”,“*”,“/”)小数点按钮事件(“.”)、等号按钮事件(“=”)、清除按钮事件(“CE”)。

④计算器完成的是一个数学表达式,里面涉及的就是加、减、乘、除的基本操作,仅需定义一个变量来保存运算操作的前一个数字,与当前在计算器上的显示数字进行计算即可。 LRzBuhqJpd3OFmHN/z8TUtsxDBgVPxLXo67Mpr5MT4c54Yn3h0YushkYvn4glYbN

点击中间区域
呼出菜单
上一章
目录
下一章
×