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

 

 

News Flash

Responsive Joomla template JA Purity III marks the next milestone of us in crafting the best Joomla templates for our techie users. Following up with Purity series, JA Purity III heritages the outstanding advantages of its pioneers: brilliant adaptation for multi-purpos

Leer más...