Botonazo.java



// VENTANA VERSION 1.0

import java.awt.*;					// SE CARGAN LIBRERIAS
import javax.swing.*;
import java.awt.event.*;

public class Botonazo extends JFrame			// CREACION DE LA CLASE
{
	JButton Boton = new JButton();			//CREACION DE OBJETOS  =
	JLabel OPER = new JLabel();				// OPERADOR	+
	JTextField N_A = new JTextField();			// NUMERO 1
	JTextField N_B = new JTextField();			// NUMERO 2
	JLabel RESP = new JLabel();				// RESULTADO

	public Botonazo()					// METODO CONSTRUCTOR
	{
		setBounds(100, 100, 600, 400);			// Ventana
		add( Boton ); add(OPER); add(N_A);		// SE ANEXAN LOS OBJETOS
		add(N_B); add(RESP);
		setLayout( null );				// SE FIJA EL CONTENEDOR NULO
		N_A.setBounds(20, 100, 60, 60);			// SE POSICIONAN LOS COMPONENTES
		OPER.setBounds(100, 100, 60, 60);
		N_B.setBounds(180, 100, 60, 60);
		Boton.setBounds(260, 100, 60, 60);
		RESP.setBounds(340, 100, 60, 60);
		
		Boton.setLabel("="); OPER.setText("+");		// SE COLOCAN ALGUNAS ETIQUETAS
		Boton.setBackground( Color.BLUE );		// COLOR DE FONDO PARA EL BOTON
		Boton.setForeground( Color.yellow );		// COLOR DE LA FUENTE DEL BOTON
		Boton.addActionListener( new EVENTO() );	// SE CAPTURA EL EVENTO DEL CLICK
		setVisible(true);				// SE VISUALIZA LA VENTANA
	}
	public static void main(String ARGS[]) { new Botonazo(); }	// METODO PRINCIPAL


	class EVENTO implements ActionListener			// IMPLEMENTACION DEL EVENTO -INTERFAZ-
	{
		public void actionPerformed(ActionEvent INFORMACION)	// UNICO METODO DE LA INTERFAZ
		{
			// System.out.println(N_A.getText	());	// PRINT DE PRUEBA
			int NumA = Integer.parseInt( N_A.getText() );	// CONVIERTE CADENA A ENTERO
			int NumB = Integer.parseInt( N_B.getText() );	// 
			int RESPN = NumA + NumB;			// SE REALIZA LA SUMA
			RESP.setText( RESPN + "" );			// CONVIERTE A CADENA EL NUMERO
						// Y LO COLOCA EN EL CAMPO DEL RESULTADO
		}
	} 
}