Import Javax
Import Javax
JOptionPane;
import javax.swing.table.DefaultTableModel;
String operacion="";
public calcular() {
initComponents();
/*int a=50,b=60,c=0;
c=a+b;
*/
num1.requestFocus();
sumar.setSelected(true);
void restar_numero(){
int a=0,b=0,c=0;
a=Integer.parseInt(num1.getText());
b=Integer.parseInt(num2.getText());
c=a-b;
total.setText(String.valueOf(c) );
operacion="resta";
void sumar_numero(){
int a=0,b=0,c=0;
a=Integer.parseInt(num1.getText());
b=Integer.parseInt(num2.getText());
c=a+b;
total.setText(String.valueOf(c) );
operacion="suma";
void multiplicar_numero(){
int a=0,b=0,c=0;
a=Integer.parseInt(num1.getText());
b=Integer.parseInt(num2.getText());
c=a*b;
total.setText(String.valueOf(c) );
operacion="multiplicacion";
void dividir_numero(){
int a=0,b=0,c=0;
a=Integer.parseInt(num1.getText());
b=Integer.parseInt(num2.getText());
c=a/b;
total.setText(String.valueOf(c) );
operacion="dividir";
void limpiar_datos(){
num1.setText("");
num2.setText("");
total.setText("");
num1.requestFocus();
void agregar_datos(){
//alvin.getDataVector().clear();
registros[0]=num1.getText();
registros[1]=num2.getText();
registros[2]=operacion;
registros[3]=total.getText();
alvin.addRow(registros);
t_numeros.setModel(alvin);
private void calcularActionPerformed(java.awt.event.ActionEvent evt) {
if (sumar.isSelected()){
sumar_numero();
if (restar.isSelected()){
restar_numero();
if (multiplicar.isSelected()){
multiplicar_numero();
if (dividir.isSelected()){
dividir_numero();
if (num1.getText().equals("")){
num1.requestFocus();
return;
if (num2.getText().equals(""))
num2.requestFocus();
limpiar_datos();
int fila=t_numeros.getSelectedRow();
if(fila>=0){
num1.setText(t_numeros.getValueAt(fila, 0).toString());
num2.setText(t_numeros.getValueAt(fila, 1).toString());
if(t_numeros.getValueAt(fila, 2).toString().equals("SUMA")){
sumar.setSelected(true);
if(t_numeros.getValueAt(fila, 2).toString().equals("RESTA")){
restar.setSelected(true);
}
if(t_numeros.getValueAt(fila, 2).toString().equals("MULTIPLICACION")){
multiplicar.setSelected(true);
if(t_numeros.getValueAt(fila, 2).toString().equals("DIVISION")){
dividir.setSelected(true);
total.setText(t_numeros.getValueAt(fila, 3).toString());