1 / 11
文档名称:

java编写简单计算器.doc

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

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

分享

预览

java编写简单计算器.doc

上传人:86979448 2017/12/4 文件大小:88 KB

下载得到文件列表

java编写简单计算器.doc

相关文档

文档介绍

文档介绍:今天闲着没事,用java写了一个简单计算器,能实现简单的数据计算。
语言:java
开发环境:eclipse
(因为是按自己的想法写的,所以有些不尽人意的地方请谅解,希望对初学java者有些许帮助,有不好理解的地方,我尽量注释,有不理解的可以在百度HI我)
事先一定要安装好JDK,可以在,配置好环境变量,再安装好eclipse,也可以在网上下载到,具体自己去找;

然后打开eclipse建立一个工程,取名随便,我这里取名Calculator;然后在建立好的工程里面新建两个包,报名也自己取,尽量易懂,容易让人理解;我这里建立了两个包,Client和UI,等下在Client里面放的是主函数,UI里面放的是界面文件和控制器;好了下面开始写代码;
先写界面代码:
在UI包里面新建一个Class文件,取名自己想,这里我写的是CalculatorFrame
package ui;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class CalculatorFrame extends JFrame {
private static final long serialVersionUID = 1L;
public String opt;
public String str;
private JTextArea show;
private ClientContext clientContext;//引用控制器对象
/*因为调用了控制器里面的方法,所以要对控制器的对象进行赋值,否则运行会出现空指针异常*/
public void setClientContext(ClientContext clientContext) {
= clientContext;
}
public CalculatorFrame() {
init();
}
private void init() {
setTitle(" Simple Calculator");
setBounds(533, 184, 300, 400);
setContentPane(creatContentPane());
}
private JPanel creatContentPane() {
JPanel p = new JPanel(new GridLayout(4, 1));
/* 在面板里面添加4个面板*/
(showPane());//显示屏
(btnPane1());//下面三个都是按钮
(btnPane2());
(btnPane3());
return p;
}
/*实现各个面板*/
private JScrollPane showPane() {
JScrollPane p = new JScrollPane();
(new TitledBorder("Display:"));
show = new JTextArea();
(new Font("",,25));
();
(true);
(false);
().add(show);
return p;
}
private JPanel btnPane1() {
JPanel p = new JPanel(new GridLayout(2, 4));
JButton add = new JButton("+");
JButton jian = new JB