admin 管理员组文章数量: 1087652
2024年3月12日发(作者:三相异步电动机的额定转差率)
.
河北工程大学科信学院
JAVA课程设计说明书
——————计算器的设计
专业班级 班
课设题目
学生姓名
学生**
指导教师
提交日期 2
一、内容摘要:
运用本学期所学知识设计一个能够完成简单四则运算的计算器;以Myeclipse作
为开发环境,结合之前所学的Java根底知识共同完成。该计算器的计算结果保存了
两位小数;这里简单介绍设计思想:构造出一个界面,然后往面板上粘贴各个组件,
包括按钮、标签、文本框等。
二、设计目的:
通过课程设计加深对Java程序设计的理解,掌握Java程序开发的根本方法,把课
堂上所学到的多个单元串到一起,提高解决问题和分析问题的能力,具体表达在以下几
个方面:
1、
了解Java开发一般应用程序的方法和步骤;
2、
进一步强化类的定义,掌握类的继承、接口;
3、
熟练掌握变量、数组的应用;
4、
熟悉图形用户界面中常用组件的使用,掌握事件处理机制;
5、
了解数据库连接技术JDBC、网络编程和多线程机制。
. >
.
三、设计内容:
计算器的根本功能:
加法运算:用"+〞按钮进展运算;
减法运算:用"-〞按钮进展运算;
乘法运算:用 "*〞按钮进展运算;
除法运算:用 "/〞按钮进展运算;
清零键: 用〞清空〞按钮实现;
用户界面设计
该计算器程序的设计:用户界面包括Swing组件,不过程序中大都使用的是AWT组件.
import .*;
在AWT组件中:
(1)、使用了面板和按钮:
mianban 1,2,3;
private JPanel mianBan1 = new JPanel();
口、和清空按钮
(mianBan1,);
窗口的北边private JPanel mianBan2 = new JPanel();
//存放其他按钮
(s7);
(s8);
(s9);
(jia);
(s4);
(s5);
(s6);
(jian);
(s1);
(s2);
(s3);
(cheng);
(s0);
(dian);
(deng);
(chu);
out(new GridLayout(4,4));
板2的布局模式
Button s0,s1,s2,s3,s4,s5,s6,s7,s8,s9;
Button jia,jian,cheng,chu;
//面板1存放,窗
//面板1,存放
//面
. >
版权声明:本文标题:java课程设计报告-计算器的制作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710224312a563268.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论