日期:2014-05-17  浏览次数:20835 次

Windows计算器界面的实现
//**************************华丽的分割线*****************************************
//创建一个Jsj类,用来实现计算机界面
public class Jsj{
//定义主函数
public static void main(String [] args){
//传建一个Jsj类对象
Jsj jsj =new Jsj();
//调用显示界面的方法
jsj.showUI();
}
//定义显示计算机界面的方法
public void showUI(){
//创建一个JFrame窗体类对象
javax.swing.JFrame jf =new javax.swing.JFrame();
//设置窗体的标题
jf.setTitle("计算器");
//设置窗体的大小
jf.setSize(360,230);
//设置窗体关闭时退出程序
jf.setDefaultCloseOperation(3);
//创建一个流式布局对象
java.awt.FlowLayout f1 =new java.awt.FlowLayout();
//设置床体的布局为流失布局
jf.setLayout(f1);
//创建一个文本框对象
javax.swing.JTextField number=new javax.swing.JTextField(26);
//添加到窗体上
jf.add(number);
//传建一个文本框对象
javax.swing.JTextField useless=new javax.swing.JTextField(4);
//添加到窗体上
jf.add(useless);
//创建一个按钮
javax.swing.JButton backspace = new javax.swing.JButton("backspace");
//添加到窗体上
jf.add(backspace);
//创建一个按钮
javax.swing.JButton ce = new javax.swing.JButton("   ce   ");
//添加到窗体上
jf.add(ce);

//创建一个按钮
javax.swing.JButton C = new javax.swing.JButton("    C    ");
//添加到窗体上
jf.add(C);

//创建一个按钮
javax.swing.JButton MC = new javax.swing.JButton("Mc");
//添加到窗体上
jf.add(MC);
//创建一个按钮
javax.swing.JButton n7 = new javax.swing.JButton("7");
//添加到窗体上
jf.add(n7);
//创建一个按钮
javax.swing.JButton n8 = new javax.swing.JButton("8");
//添加到窗体上
jf.add(n8);
//创建一个按钮
javax.swing.JButton n9 = new javax.swing.JButton("9");
//添加到窗体上
jf.add(n9);
//创建一个按钮
javax.swing.JButton chu = new javax.swing.JButton(" / ");
//添加到窗体上
jf.add(chu);
//创建一个按钮
javax.swing.JButton sqrt = new javax.swing.JButton("sqt");
//添加到窗体上
jf.add(sqrt);
//创建一个按钮
javax.swing.JButton MR = new javax.swing.JButton("Mr");
//添加到窗体上
jf.add(MR);
//创建一个按钮
javax.swing.JButton n4 = new javax.swing.JButton("4");
//添加到窗体上
jf.add(n4);
//创建一个按钮
javax.swing.JButton n5 = new javax.swing.JButton("5");
//添加到窗体上
jf.add(n5);
//创建一个按钮
javax.swing.JButton n6 = new javax.swing.JButton("6");
//添加到窗体上
jf.add(n6);
//创建一个按钮
javax.swing.JButton cheng = new javax.swing.JButton(" * ");
//添加到窗体上
jf.add(cheng);
//创建一个按钮
javax.swing.JButton baifen = new javax.swing.JButton("  %  ");
//添加到窗体上
jf.add(baifen);
//创建一个按钮
javax.swing.JButton Ms = new javax.swing.JButton("Ms");
//添加到窗体上
jf.add(Ms);
//创建一个按钮
javax.swing.JButton n1 = new javax.swing.JButton("1");
//添加到窗体上
jf.add(n1);
//创建一个按钮
javax.swing.JButton n2 = new javax.swing.JButton("2");
//添加到窗体上
jf.add(n2);
//创建一个按钮
javax.swing.JButton n3 = new javax.swing.JButton("3");
//添加到窗体上
jf.add(n3);
//创建一个按钮
javax.swing.JButton jian = new javax.swing.JButton(" - ");
//添加到窗体上
jf.add(jian);
//创建一个按钮
javax.swing.JButton qiudao = new javax.swing.JButton("1/x");
//添加到窗体上
jf.add(qiudao);
//创建一个按钮
javax.swing.JButton Mp = new javax.swing.JButton("M+");
//添加到窗体上
jf.add(Mp);
//创建一个按钮
javax.swing.JButton n0 = new javax.swing.JButton("0");
//添加到窗体上
jf.add(n0);
//创建一个按钮
javax.swing.JButton fuhao = new javax.swing.JButton("+/-");
//添加到窗体上
jf.add(fuhao);
//创建一个按钮
javax.swing.JButton point = new javax.swing.JButton(".");
//添加到窗体上
jf.add(point);