java课程设计报告 计算器.docVIP

  • 7
  • 0
  • 约4.84千字
  • 约 14页
  • 2017-08-31 发布于河南
  • 举报
目 录 一、课设任务及要求 1 二、需求分析 1 三、设计思路 2 四、详细设计 4 五、运行调试与分析讨论 8 六、设计体会与小结 12 七、参考文献 13 一、课设任务及要求 三、设计思路”区域,包含各种按钮的面板buttonPanel加入到”Center”区域。 还可以将进制转换的面板与单行文本框放一块。 包含各种按钮的面板buttonPanel 采用n行n列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中。同时注册按钮事件监听器。如: Button b=new Button(); b.addActionListener(事件监听器); 事件监听器中的事件处理方法void actionPerformed(ActionEvent e)完成主要的按钮事件的处理。事件处理分以下几种情况:数字按钮事件(”0”,”1”,”2”…”8”,”9”)、运算符按钮事件(”+”,”-“,”*”,”/”,”%”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、求倒按钮事件(”1/x”)、求平方按钮事件(“x2”)、求立方按钮事件(“x3”)、退格按钮事件(”退格”)、清楚按钮事件(“C”),进制转换事件。 在事件处理触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。 计算器完成的是一个数学表达式,如:3+2,所

文档评论(0)

1亿VIP精品文档

相关文档