跪求JAVA计算器 源代码

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:30:17
界面设计:
1.顶级类是Frame
2.声明一个JTextField和Panel
3.在Panel中添加Button
4.将JTextField和Panel添加到顶级类
要求:
1.数字按钮0-9是一个类
2.符号按钮+ - * / 是一个类
3.分别设置返回数字和符号的方法
4.其他6个通过Button直接创建
包括倒数按钮和清零,退格,+/-功能

上学期的JAVA实训做的。

import java.awt.*;
import java.awt.event.*;
public class jisuanqi extends WindowAdapter
{
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
TextField txt;
private Button[] b=new Button[17];
private String ss[]= {"7","8","9","+","4","5","6","-","1","2","3","*","0","/","=","清空","关闭"};
static double a;
static String s,str;
public static void main(String args[])
{
(new jisuanqi()).frame();
}
public void frame()
{
Frame fm=new Frame("简易计算器");
for (int i=0;i<=16;i++)
{
b[i]=new Button(ss[i]);
}
for(int i=0;i<=15;i++)
{
p2.add(b[i]);
}
b[16].setBackground(Color.blue);
txt=new TextFiel