我有个JAVA题目,请大家帮我解决下,

来源:百度知道 编辑:UC知道 时间:2024/09/25 20:29:33
编写计算机程序.设计一个模拟计算器的java Applet小程序,使用面板和网格布局,添加一个文本框,10个数字按钮(0~9),小数点按钮,4个加减乘除按钮,一个等号按钮,一个清除按钮.要求将计算机公式和结果显示在文本框中.

import java.awt.*; //倒入的包
import java.awt.event.*;
import javax.swing.*;
class zhangshuai extends JFrame implements ActionListener
{
JPanel p=new JPanel(); //panel
JButton jia=new JButton("+"); //“加”按钮
JButton jian=new JButton("-"); //“减”按钮
JButton chen=new JButton("*"); //“乘”按钮
JButton chu=new JButton("/"); //“除”按钮
JTextField first=new JTextField("",4); //文本框
JTextField secend=new JTextField("",4);
JTextField result=new JTextField("",4);
int a;
int b;
String c;
String a1;
String b1;
public dz()
{
p.add(jia); //在panel上加载以上按钮和文本框
p.add(jian);
p.add(chen);
p.add(chu);
p.add(first);
p.add(secend);
p.add(result);
getContentPane().add(p); //JFrame加载整个panel
jia.addActionListener(this); //这几个按钮的事件绑定到JFrame上
jian.addActionListener(this);
chen.ad