Java 3
Java 3
SE DECLARAN VARIABLES
javax.script.ScriptEngine; import
javax.script.ScriptEngineManager;
ScriptEngine se = sem.getEngineByName("JavaScript");
public Calculadora() {
initComponents();
setLocationRelativeTo(null);
BOTON 0
addNumber("0"); btn_igual.doClick();
}
BOTON 1
addNumber("1"); btn_igual.doClick();
BOTON 2
addNumber("2"); btn_igual.doClick();
BOTON 3
addNumber("3"); btn_igual.doClick();
btn_4ActionPerformed(java.awt.event.ActionEvent evt) {
addNumber("4"); btn_igual.doClick();
btn_5ActionPerformed(java.awt.event.ActionEvent evt) {
addNumber("5"); btn_igual.doClick();
BOTON 6
addNumber("6"); btn_igual.doClick();
}
BOTON 7
addNumber("7"); btn_igual.doClick();
BOTON 8
addNumber("8"); btn_igual.doClick();
BOTON 9
addNumber("9"); btn_igual.doClick();
BOTON PUNTO
addNumber("."); btn_igual.doClick();
txtOperacion.setText(""); txtResultado.setText("");
}
BOTON BORRAR
txtOperacion.setText(texto);
//btn_igual.doClick();
BOTON PORCENTAJE
addNumber("%");
BOTON DIVIDIR
addNumber("/");
BOTON MULTIPLICAR
addNumber("*");
BOTON RESTAR
addNumber("-");
}
BOTON SUMA
addNumber("+");
BOTON IGUAL
try {
txtResultado.setText(resultado);
} catch (Exception e) {
btn_c.doClick();
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
*/
try {
java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new Calculadora().setVisible(true);
});
txtOperacion.setText(txtOperacion.getText() + digito);
}