You are on page 1of 10

package calculadora;

import java.awt.Color;
import static javafx.scene.paint.Color.color;

public class Calculador extends javax.swing.JFrame {

public Calculador() {
initComponents();

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jMenuBar1 = new javax.swing.JMenuBar();


jMenu1 = new javax.swing.JMenu();
jMenu2 = new javax.swing.JMenu();
jLabel1 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
jMenuBar2 = new javax.swing.JMenuBar();
jMenu3 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenu4 = new javax.swing.JMenu();
jMenuItem2 = new javax.swing.JMenuItem();

jMenu1.setText("File");
jMenuBar1.add(jMenu1);

jMenu2.setText("Edit");
jMenuBar1.add(jMenu2);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel1.setFont(new java.awt.Font("Tw Cen MT", 1, 36)); // NOI18N


jLabel1.setForeground(new java.awt.Color(255, 255, 255));
jLabel1.setText("Calculadora");
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 80,
180, 58));

jLabel3.setForeground(new java.awt.Color(255, 255, 255));


jLabel3.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Panel de
operacíones:", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 12), new
java.awt.Color(255, 255, 255))); // NOI18N
getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 150,
270, 80));

jButton3.setText("<<Calculate>>");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 180, -
1, -1));

jButton4.setText("<<Exit>>");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
getContentPane().add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 180,
110, -1));
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/calculadora/nueva.jpg"))); // NOI18N
getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 390,
280));

jMenu3.setText("Calcular");

jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C,
java.awt.event.InputEvent.CTRL_MASK));
jMenuItem1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/calculadora/2000px-Calculator_icon.svg.png")));
// NOI18N
jMenuItem1.setText("Caculadora");
jMenu3.add(jMenuItem1);

jMenuBar2.add(jMenu3);

jMenu4.setText("Salir");

jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S,
java.awt.event.InputEvent.CTRL_MASK));
jMenuItem2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/calculadora/32205.png"))); // NOI18N
jMenuItem2.setText("Exit");
jMenu4.add(jMenuItem2);

jMenuBar2.add(jMenu4);

setJMenuBar(jMenuBar2);

pack();
}// </editor-fold>

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

Operaciones a=new Operaciones();


a.setVisible(true);
this.dispose();
}

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Calculador().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenu jMenu4;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuBar jMenuBar2;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
// End of variables declaration
}
package calculadora;

import com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil;

public class Operaciones extends javax.swing.JFrame {

public Operaciones() {
initComponents();
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

num1 = new javax.swing.JTextField();


num2 = new javax.swing.JTextField();
resultado = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
suma = new javax.swing.JButton();
resta = new javax.swing.JButton();
multiplicacion = new javax.swing.JButton();
divicion = new javax.swing.JButton();
limpiar = new javax.swing.JButton();
menu = new javax.swing.JButton();
jLabel4 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

num1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num1ActionPerformed(evt);
}
});
getContentPane().add(num1, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 50,
100, 30));
getContentPane().add(num2, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 110,
100, 30));

resultado.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
resultadoActionPerformed(evt);
}
});
getContentPane().add(resultado, new org.netbeans.lib.awtextra.AbsoluteConstraints(120,
160, 100, 30));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N


jLabel1.setForeground(new java.awt.Color(255, 255, 255));
jLabel1.setText("Nro.1");
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 50, 50,
-1));

jLabel2.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N


jLabel2.setForeground(new java.awt.Color(255, 255, 255));
jLabel2.setText("Nro.2");
getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 110,
50, -1));

jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N


jLabel3.setForeground(new java.awt.Color(255, 255, 255));
jLabel3.setText("Resultado:");
getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 160, -
1, -1));

suma.setText("Suma");
suma.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
sumaActionPerformed(evt);
}
});
getContentPane().add(suma, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 216, -1, -
1));

resta.setText("Resta");
resta.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
restaActionPerformed(evt);
}
});
getContentPane().add(resta, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 257, -1, -
1));

multiplicacion.setText("Multiplicacion");
multiplicacion.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
multiplicacionActionPerformed(evt);
}
});
getContentPane().add(multiplicacion, new
org.netbeans.lib.awtextra.AbsoluteConstraints(116, 216, -1, -1));

divicion.setText("Divicion");
divicion.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
divicionActionPerformed(evt);
}
});
getContentPane().add(divicion, new org.netbeans.lib.awtextra.AbsoluteConstraints(142, 257,
-1, -1));

limpiar.setText("Limpiar");
limpiar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
limpiarActionPerformed(evt);
}
});
getContentPane().add(limpiar, new org.netbeans.lib.awtextra.AbsoluteConstraints(372, 216, -
1, -1));

menu.setText("Regresar al Menú Principal");


menu.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuActionPerformed(evt);
}
});
getContentPane().add(menu, new org.netbeans.lib.awtextra.AbsoluteConstraints(278, 257, -
1, -1));

jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/calculadora/hil2.jpg")));
// NOI18N
getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 470,
300));

pack();
}// </editor-fold>

private void num1ActionPerformed(java.awt.event.ActionEvent evt) {

private void resultadoActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
}

private void sumaActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
int a=Integer.parseInt(num1.getText());
int b=Integer.parseInt(num2.getText());
resultado.setText(String.valueOf(a+b));

private void restaActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
int a=Integer.parseInt(num1.getText());
int b=Integer.parseInt(num2.getText());
resultado.setText(String.valueOf(a-b));
}

private void multiplicacionActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
int a=Integer.parseInt(num1.getText());
int b=Integer.parseInt(num2.getText());
resultado.setText(String.valueOf(a*b));
}

private void divicionActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
int a=Integer.parseInt(num1.getText());
int b=Integer.parseInt(num2.getText());
resultado.setText(String.valueOf(a/b));
}

private void limpiarActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
num1.setText("");
num2.setText("");
resultado.setText("");

private void menuActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
Calculador s=new Calculador ();
s.setVisible(true);
this.dispose();

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Operaciones().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton divicion;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JButton limpiar;
private javax.swing.JButton menu;
private javax.swing.JButton multiplicacion;
private javax.swing.JTextField num1;
private javax.swing.JTextField num2;
private javax.swing.JButton resta;
private javax.swing.JTextField resultado;
private javax.swing.JButton suma;
// End of variables declaration
}

You might also like