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,存放

//面

. >


本文标签: 设计 按钮 运算 所学 组件