// 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 } } }