急急急!!!Java大作业...编写一个简单计算器...哪位仁兄帮帮忙!!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:23:34
就是做一个简单的计算器,用鼠标点上去和键盘输入都可以实现功能。做出来的界面和电脑上 程序—附件—计算器 的一样,马上就交了,请大家帮帮忙吧~~~ 会追加分的。代码麻烦发我邮箱里面,最好有解释说明,我还要根据它写报告的,非常感谢~~~
243693371@qq.com

我给你吧
+QQ
314186321

//给你

import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import javax.swing.*;
public class Counter extends Frame
{
//声明三个面板的布局
GridLayout gl1,gl2,gl3;
Panel p0,p1,p2,p3;
JTextField tf1;
TextField tf2;
Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26;
StringBuffer str;//显示屏所显示的字符串
double x,y;//x和y都是运算数
int z;//Z表示单击了那一个运算符.0表示"+",1表示"-",2表示"*",3表示"/"
static double m;//记忆的数字
public Counter()
{
gl1=new GridLayout(1,4,10,0);//实例化三个面板的布局
gl2=new GridLayout(4,1,0,15);
gl3=new GridLayout(4,5,10,15);

tf1=new JTextField(27);//显示屏
tf1.setHorizontalAlignment(JTextField.RIGHT);
tf1.setEnabled(false);
tf1.setText("0");
tf2=new TextField(10);//显示记忆的索引值
tf2.setEditable(false);