Você está na página 1de 2

import java.awt.event.

ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class Calculadora extends JFrame implements ActionListener {


JLabel primeironumero;
JLabel segundonumero;
JTextField campoprimeironumero;
JTextField camposegundonumero;
JButton somar;
JButton multiplicar;
JButton dividir;
JButton subtrair;
public Calculadora(){

primeironumero=new JLabel("Digite O Primeiro Número");


this.add(primeironumero);
primeironumero.setBounds(110,73,200,20);

segundonumero=new JLabel("Digite O Segundo Número");


this.add(segundonumero);
segundonumero.setBounds(110,97,200,20);

campoprimeironumero=new JTextField("");
this.add(campoprimeironumero);
campoprimeironumero.setBounds(260,70,150,20);

camposegundonumero=new JTextField("");
this.add(camposegundonumero);
camposegundonumero.setBounds(260,95,150,20);

somar=new JButton("Somar");
this.add(somar);
somar.setBounds(140,125,100,20);
somar.addActionListener(this);

multiplicar=new JButton("Multiplicar");
this.add(multiplicar);
multiplicar.setBounds(260,125,100,20);
multiplicar.addActionListener(this);

dividir=new JButton("Dividir");
this.add(dividir);
dividir.setBounds(260,160,100,20);
dividir.addActionListener(this);

subtrair=new JButton("Subtrair");
this.add(subtrair);
subtrair.setBounds(140,160,100,20);
subtrair.addActionListener(this);

this.setTitle("Exemplo Calculadora");
}

@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(somar))
JOptionPane.showMessageDialog(null,"O valor da soma é: " +
Integer.toString(Integer.parseInt(campoprimeironumero.getText()) +
(Integer.parseInt(camposegundonumero.getText()))));

else if(e.getSource().equals(multiplicar))
JOptionPane.showMessageDialog(null,"O valor da multiplicação é: "+
Integer.toString(Integer.parseInt(campoprimeironumero.getText())*
(Integer.parseInt(camposegundonumero.getText()))));

else if(e.getSource().equals(dividir))
JOptionPane.showMessageDialog(null,"O valor da divisão é: "+
Integer.toString(Integer.parseInt(campoprimeironumero.getText()) /
(Integer.parseInt(camposegundonumero.getText()))));

else if(e.getSource().equals(subtrair))
JOptionPane.showMessageDialog(null,"O valor da subtração é: "+
Integer.toString(Integer.parseInt(campoprimeironumero.getText()) -
(Integer.parseInt(camposegundonumero.getText()))));

}}

////// Main:

import javax.swing.JFrame;

public class main {

public static void main(String args[]){


Calculadora Calculadora = new Calculadora();
Calculadora.setSize(500,200);
Calculadora.setLayout(null);
Calculadora.setVisible(true);
Calculadora.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}

Você também pode gostar