我要篇个简易计算器程序..恳请高手们能帮小弟忙..

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:44:37
要求:
1.从键盘输入加减乘除表达式,计算结果(只考虑两个数计算.).
2.阶乘计算.
3.各种常用数学函数的计算(SIN COS,不得调用库函数)
4.各种进制的转换.

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
public class test_actionevent {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
CalculatorFrame frame = new CalculatorFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置默认的关闭操作
frame.setVisible(true);

}

}

class CalculatorFrame extends JFrame{//设计了一个容器类,是整个计算器的顶层容器
public static final int WIDTH = 200;
public static final int HEIGHT = 200;
public CalculatorFrame(){
this.setTitle("计算器");
this.setSize(WIDTH,HEIGHT);
Container contentPane = this.getContentPane();
CalculatorPanel pan = new CalculatorPanel();
contentPane.add(pan);
}
}

class CalculatorPanel extends JPanel{//设计一个计算器的界面,打算用来放置按钮和其他组件
private JTextField display;
private JPanel panel;
private double resu