Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Deber 04-01-2016
Deber 04-01-2016
EXTENSIÓN LATACUNGA
NOMBRE: ASIGNATURA: CARRERA:
Esteban Herrera Programación II Electromecánica
Ejercicio:
Por medio de interfaces gráficas elabore, un programa que permita al usuario un ingreso de dos
numero los cuales se podrán sumar, restar, multiplicar y dividir, adicionalmente en la división
en caso de que el usuario introduzca como divisor el numero '0' salga un mensaje que informe
que "no es posible dividir para cero".
Código:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import java.awt.GridBagLayout;
import javax.swing.BoxLayout;
import javax.swing.JLabel;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.Font;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import java.awt.TextField;
import java.awt.Button;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
import javax.swing.JEditorPane;
public Principal() {
setIconImage(Toolkit.getDefaultToolkit().getImage(Principal.clas
s.getResource("/javax/swing/plaf/metal/icons/ocean/question.png")));
setTitle("Principal");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setForeground(Color.WHITE);
contentPane.setBackground(Color.LIGHT_GRAY);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
int nr=n1+n2;
String resul=""+nr;
lr.setText(resul);
}
});
btnSuma.setBounds(24, 150, 139, 23);
contentPane.add(btnSuma);
}
});
btnResta.setBounds(238, 150, 103, 23);
contentPane.add(btnResta);
t1 = new JTextField();
t1.setBounds(157, 64, 86, 20);
contentPane.add(t1);
t1.setColumns(10);
t2 = new JTextField();
t2.setBounds(157, 108, 86, 20);
contentPane.add(t2);
t2.setColumns(10);
lr = new JLabel("");
lr.setBounds(159, 236, 231, 14);
contentPane.add(lr);