import javax.swing.*;
import java.awt.event.*;
public class Menu_Operaciones extends JFrame implements ActionListener {
JMenuBar barra;
JMenu menu;
JMenuItem suma,resta,multi,divi;
JLabel texto1, texto2,resultado;
JTextField valor1,valor2;
public static String sumando,restando,dividiendo,multiplicando;
public Menu_Operaciones(){
setLayout(null);
barra=new JMenuBar();
setJMenuBar(barra);
menu=new JMenu("OPERACIONES");
barra.add(menu);
suma=new JMenuItem("Suma");
suma.addActionListener(this);
menu.add(suma);
resta=new JMenuItem("Resta");
resta.addActionListener(this);
menu.add(resta);
multi=new JMenuItem("Multiplicacion");
multi.addActionListener(this);
menu.add(multi);
divi=new JMenuItem("Division");
divi.addActionListener(this);
menu.add(divi);
texto1=new JLabel("numero 1: ");
texto1.setBounds(110, 30, 100, 20);
add(texto1);
texto2=new JLabel("numero 2: ");
texto2.setBounds(110, 50, 100, 20);
add(texto2);
resultado=new JLabel("resultado: ");
resultado.setBounds(110, 100, 200, 20);
add(resultado);
valor1=new JTextField();
valor1.setBounds(180, 30, 50, 20);
add(valor1);
valor2=new JTextField();
valor2.setBounds(180, 50, 50, 20);
add(valor2);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==suma){
double num1=Double.parseDouble(valor1.getText());
double num2=Double.parseDouble(valor2.getText());
double sumar;
sumando="Suma";
sumar=num1+num2;
resultado.setText("Resultado: "+sumando+" : "+sumar);
}
if(e.getSource()==resta){
double num1=Double.parseDouble(valor1.getText());
double num2=Double.parseDouble(valor2.getText());
double restar;
restando="Resta";
restar=num1-num2;
resultado.setText("Resultado: "+restando+" : "+restar);
}
if(e.getSource()==multi){
double num1=Double.parseDouble(valor1.getText());
double num2=Double.parseDouble(valor2.getText());
double multiplicar;
multiplicando="Multiplicacion";
multiplicar=num1*num2;
resultado.setText("Resultado: "+multiplicando+" : "+multiplicar);
}
if(e.getSource()==divi){
double num1=Double.parseDouble(valor1.getText());
double num2=Double.parseDouble(valor2.getText());
double dividir;
dividiendo="Division";
dividir=num1/num2;
resultado.setText("Resultado: "+dividiendo+" : "+dividir);
}
}
public static void main(String[] args) {
Menu_Operaciones obj = new Menu_Operaciones();
obj.setBounds(0, 0, 400, 200);
obj.setVisible(true);
}
}
Contactanos Via Whats App