`
- 浏览:
13415 次
- 性别:
- 来自:
长沙
-
//**************************华丽的分割线*****************************************
//创建一个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);
//创建一个按钮
javax.swing.JButton jia = new javax.swing.JButton(" + ");
//添加到窗体上
jf.add(jia);
//创建一个按钮
javax.swing.JButton denghao = new javax.swing.JButton(" = ");
//添加到窗体上
jf.add(denghao);
//设置窗体可见
jf.setVisible(true);
}
}
//**************************华丽的分割线*****************************************
Windows计算器界面,做的不是很标准,不过第一次做出不只是黑乎乎的命令行才能跑的程序,挺兴奋的[color=red][/color]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
实现计算器界面的设计,参照了windows系统配带的计算器,是科学型的,界面美观,但是没有实现其功能
Java实习作业:模拟windows计算器(包括界面和功能),未实现全部功能。。
java语言实现的,一个简单的计算器,UI界面!
仿照windows计算器,实现了windows计算器下的大部分功能。
用JAVA编写计算器程序(模拟Windows计算器)
主要实现的功能: 包含基本的四则运算、倒数运算、平方根运算。支持存储区的存储、清除、调出、累加等功能。 重点考察 1.WIN32汇编程序编写。 2.用汇编实现简单的算法。 3.浮点数运算(浮点指令或者自己编程模拟...
1. 课程目的 1.1. 课程性质 JAVA 程序设计是计算机专业本科生的必修专业主干课程,授课对象为计算 机科学与技术专业、数字媒体技术、信息安全专业等相关专业的...编程提示:在设计出的计算器界面上,。。。。。。
题目要求:编写一计算器,仿照windows xp计算器界面,能实现基本的运算及一些科学运算。 能实现的运算如下: "+",加 "-",减 "*",乘 "/",除 "x^y",x的y次方 "Mod",取模 "And",相与 "Or",相或 "Xor",异或 "Lsh",左移 ...
一个简单的java仿windows计算器
用JAVA编写计算器程序(模拟Windows计算器)
编程完善下面的模拟windows计算器程序,可实现基本的数学运算:如加、减、乘、除、开方
练习作业,用java实现的类似windows附件中的计算器程序。用于学习交流,请多多指教。
主要利用栈实现表达式求值,求阶乘,求平方,进制转换等功能。功能与界面模拟WINDOWS计算器,可支持鼠标。
本java源码实现windows标准型计算器的全部功能,是本人连续工作48小时的成果,也许对于高手来说这只是小菜一碟,但是如果你不是高手,我推荐你研究下面的程序。程序中包含了Java反射机制、图形界面编程等一系列的...
1、参照Windows计算器功能,实现加、减、乘、除运算; 2、声明为按钮数组; 3、对0~9数字操作,采用相同的算法; 4、解决除数为零的问题; 5、具有清除一个数字、全部清除、开平方和平方功能。 6、计算结果保留...
windows上的计算器能实现的功能都能实现,包括了标准型、科学型、程序员型的都分别实现,并附有详细的代码,以及swing界面的生成
仿照Windows系统的计算器软件,为通用计算器设计界面,开发一款实用的计算器软件。 计算器软件基本功能: 计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及次幂(^)功能,单目运算符包含阶乘,...
模仿windows中附件计算器的界面,自主实现其功能,开发的一个标准型计算器。
简单计算器,实现加减乘除,编写Windows环境下图形用户界面程序,只是C++语言的众多应用领域之一。MFC库是一种C++基础库,为Windows这一特定的操作系统环境下的图形用户界面程序提供了强大的支持。