import java.util.logging.Level;
import java.util.logging.Logger;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Administrator
*/
public class Calculator extends javax.swing.JFrame {
/**
* Creates new form Calculator
*/
public Calculator() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jLayeredPane1 = new javax.swing.JLayeredPane();
jPanel1 = new javax.swing.JPanel();
clear = new javax.swing.JButton();
adv = new javax.swing.JButton();
num1 = new javax.swing.JButton();
add = new javax.swing.JButton();
num6 = new javax.swing.JButton();
jSeparator1 = new javax.swing.JSeparator();
equal = new javax.swing.JButton();
num2 = new javax.swing.JButton();
num9 = new javax.swing.JButton();
num5 = new javax.swing.JButton();
num7 = new javax.swing.JButton();
sub = new javax.swing.JButton();
num0 = new javax.swing.JButton();
div = new javax.swing.JButton();
num4 = new javax.swing.JButton();
jTextField1 = new javax.swing.JTextField();
point = new javax.swing.JButton();
backspace = new javax.swing.JButton();
num3 = new javax.swing.JButton();
num8 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setPreferredSize(new java.awt.Dimension(362, 340));
jLayeredPane1.setPreferredSize(new java.awt.Dimension(362, 340));
jPanel1.setFocusable(false);
jPanel1.setOpaque(false);
jPanel1.setPreferredSize(new java.awt.Dimension(362, 340));
clear.setText("C");
clear.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
clearMouseReleased(evt);
}
});
adv.setText("*");
adv.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
advMouseReleased(evt);
}
});
num1.setText("1");
num1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num1MouseReleased(evt);
}
});
add.setText("+");
add.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
addMouseReleased(evt);
}
});
num6.setText("6");
num6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num6MouseReleased(evt);
}
});
equal.setText("=");
equal.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
equalMouseReleased(evt);
}
});
num2.setText("2");
num2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num2MouseReleased(evt);
}
});
num9.setText("9");
num9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num9MouseReleased(evt);
}
});
num5.setText("5");
num5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num5MouseReleased(evt);
}
});
num5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num5ActionPerformed(evt);
}
});
num7.setText("7");
num7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num7MouseReleased(evt);
}
});
sub.setText("-");
sub.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
subMouseReleased(evt);
}
});
num0.setText("0");
num0.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
num0MouseReleased(evt);
}
});
div.setText("/");
div.addMouseListener(new java.awt.event.MouseAdapter