1 / 12
文档名称:

JAVA课程设计说明书.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA课程设计说明书.doc

上传人:cdsqbyl 2015/8/24 文件大小:0 KB

下载得到文件列表

JAVA课程设计说明书.doc

文档介绍

文档介绍:信息与电气工程学院
课程设计说明书
(2010/2011 学年第二学期)
课程名称: java语言程序设计
题目: java计算器设计
专业班级: 计算机09级02班
学生姓名: ×××
学号: *********
指导教师: ×××
设计周数: 两周
设计成绩:
2011 年 06 月 06 日
课程设计说明书
一、 课程设计目的
1 通过实际的编程与学****了解自己的学****情况和实际动手能力;
2 通过编程发现问题与解决问题,提高自己解决问题的能力;
3 通过编程熟悉java的编程过程和软件的使用技巧。
二、 设计内容
1 设计计算器的框架与组件;
2 向面板上添加按钮与组件并给每个面板添加事件;
3 设计事件的响应,实现计算功能。
三、 概要设计
用户随意进行加、减、乘、除、平方、开跟等操作,方便快捷的实现运算功能,方便用户进行准确无误的运算。
设计思路:向Frame中添加容器,在north中添加文本框,center中添加面板,面板设为gridlayout布局,然后添加按纽,设置***,设置事件和响应。
四、 程序源代码
import .*;
import .*;//引入事件包
import .*;
import ;//引入Math包,进行数学运算
public class Calculator implements ActionListener,WindowListener
{
private JFrame f=new JFrame("计算器");
JTextField tf=new JTextField(10);
String m;
char sign;//判断符号:+、-、×、/
Double a,b,c;//a为第一个运算数,b为第二个运算数,c为输出数
Panel pa;//定义面板
Button bqingkong;//定义按钮
Button btuige;
Button bkaigen;
Button bpingfang;
Button b1;
Button b2;
Button b3;
Button bcheng;
Button b4;
Button b5;
Button b6;
Button bchu;
Button b7;
Button b8;
Button b9;
Button bjian;
Button b0;
Button bpoint;
Button bjia;
Button bdengyv;
public void creat()//建立计算器面板
{
(200,300);
(true);
(false);
();
Container c= ();//设置容器
(,tf);
Panel p=new Panel();
(,p);
GridLayout g=new GridLayout(5,4);
(g);
bqingkong=new Button("C"); //分别添加按钮和事件
(this);
(bqingkong);
btuige=new Button("back");
(this);
(btuige);
bkaigen=new Button("√");
(this);
(bkaigen);
bpingfang=new Button("^2");
(this);
(bpingfang);
b1=new Button("1");
(this);
(b1);
b2=new Button("2");
(this);
(b2);
b3=new But