osea la cuestion es que introdusco 2 numeros en sus JTextField y luego escojo si sumar o restar y presiono resultado , suma y resta correctamente.
pero como hago para seleccionar solo un JRadioButton , al presionar sumar y luego presionar restar se quedan los 2 presionados.
soy novatooo
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
public RadioBoton24() {
setLayout(null);
leerNum1.setBounds(60,30,75,25);
add(leerNum1);
leerNum2.setBounds(60,60,75,25);
add(leerNum2);
leerNum2.addActionListener(this);
sumar.setBounds(35,90,80,30);
add(sumar);
restar.setBounds(130,90,80,30);
add(restar);
resultado
= new JButton("Calcular"); resultado.setBounds(50,135,90,25);
add(resultado);
resultado.addActionListener(this);
add(sumar); // editar error aquí. solución por leyer.
add(restar);
}
if(e.getSource() == resultado) {
int num1
= Integer.
parseInt(leerNum1.
getText()); int num2
= Integer.
parseInt(leerNum2.
getText()); int resultado = 0;
if(sumar.isSelected()) {
resultado = num1+num2;
setTitle("la Suma es: "+resultado);
}
if(restar.isSelected()) {
resultado = num1 - num2;
setTitle("la Resta es: "+resultado);
}
//setTitle("el resultado es: "+String.valueOf(resultado));
}
}
public static void main
(String[] args
) {
RadioBoton24 o = new RadioBoton24();
o.setBounds(20,20,450,250);
o.setVisible(true);
}
}