All pastes #675138 Raw Edit

Something

public text v1 · immutable
#675138 ·published 2007-08-29 21:02 UTC
rendered paste body
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Omatematicas
{
	public static void main(String[] args)
	{
		NuevoFrame ventana=new NuevoFrame();
		ventana.setVisible(true);
		ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}

}
class NuevoFrame extends JFrame
{
	public NuevoFrame()
	{
		setTitle("Operaciones Matematicas");
		setSize(ancho,largo);
		NuevoPanel lamina=new NuevoPanel();
		add(lamina);
	}
	public static final int ancho=300;
	public static final int largo=160;


}
class NuevoPanel extends JPanel
{
	JLabel lb1=new JLabel("Ingresar Numero");
	JTextField txtNumero1=new JTextField();
	JLabel lb2=new JLabel("Ingresar Numero");
	JTextField txtNumero2=new JTextField();
	JLabel lb3=new JLabel("Escoja Opcion");
	JComboBox combo=new JComboBox();
	{
		combo.addItem("Multiplicar");
		combo.addItem("Dividir");
		combo.addItem("Sumar");
		combo.addItem("Restar");
	}
	JLabel lb4=new JLabel("Resultado");
	JTextField txtResultado=new JTextField();
	JButton btnCalcular=new JButton("Calcular");
	JButton btnLimpiar=new JButton("Limpiar");
	public NuevoPanel()
	{
		setLayout(new GridLayout(5,2));
		add(lb1);
		add(txtNumero1);
		add(lb2);
		add(txtNumero2);
		add(lb3);
		add(combo);
		add(lb4);
		add(txtResultado);
		add(btnCalcular);
		add(btnLimpiar);

		EscuchaCalcular oyente=new EscuchaCalcular();
		btnCalcular.addActionListener(oyente);
		EscuchaLimpiar oyente1=new EscuchaLimpiar();
		btnLimpiar.addActionListener(oyente1);
	}
	class EscuchaCalcular implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{
			int num1=Integer.parseInt(txtNumero1.getText());
			int num2=Integer.parseInt(txtNumero2.getText());
			if(combo.getSelectedItem()=="Multiplicar")
			{
				int resultado=num1*num2;
				txtResultado.setText(""+resultado);
			}
			else if(combo.getSelectedItem()=="Dividir")
			{
				int resultado=num1/num2;
				txtResultado.setText(""+resultado);
			}
			else if(combo.getSelectedItem()=="Sumar")
			{
				int resultado=num1+num2;
				txtResultado.setText(""+resultado);

			}
			else if(combo.getSelectedItem()=="Restar")
			{
				int resultado=num1-num2;
				txtResultado.setText(""+resultado);

			}


		}

	}
	class EscuchaLimpiar implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{

			txtNumero1.setText("");
			txtNumero2.setText("");
			txtResultado.setText("");


		}

	}

}