import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.List;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class jsqProgram extends JFrame{
static boolean pd=false;//标志按下按键显示是否清零
static boolean fh=true;//标志是否可以输入小数点,用于确保一个数字中不能输入多个小数点
static int count=0;//记录左括号的个数
public static void main(String []args){
/*------------定义窗口--------------*/
final Frame jf = new Frame();
jf.setTitle("计算器 "); //设置标题栏的显示
jf.setSize(290,315); //设置窗口长宽
jf.setLayout(null); //组件不会随窗口的大小而改变
jf.setResizable(false); //设置窗体大小不可更改
jf.setLocation(500,200); //设置窗口初始位置
jf.setVisible(true); //可以显示
/*=================定义文本框================*/
final JTextField jtext = new JTextField(); //创建一个文本框
jtext.setText("0");//初始化为空
jtext.setHorizontalAlignment(JTextField.RIGHT); //设置文本框右对齐
jtext.setEditable(false); //设置文本框不可编辑
/*==============定义按钮=====================*/
//-------CE----BackSpace
JButton jbCE, jbBack;//定义控制按钮
//-------1----2--3---4---5---6---7---8---9---0
JButton jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8,jb9,jb0;//定义数字按钮
//--------加----减----乘-----除----乘方-左括号-右括号--小数点--等号
JButton jbAdd,jbLess,jbMul,jbDvs,jbPow,jbLpar,jbRpar,jbDpoi,jbEqs;//定义符号
/*==============创建组件=============*/
jbCE=new JButton("CE");
jbBack=new JButton("BackSpace");