elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:47  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  code JRadioButton problema al seleccionar 2 JRadioButton
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: code JRadioButton problema al seleccionar 2 JRadioButton  (Leído 397 veces)
RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
code JRadioButton problema al seleccionar 2 JRadioButton
« en: 7 Enero 2012, 02:36 »

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  ;D ;D ;D
 
Código
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
public class RadioBoton24 extends JFrame implements ActionListener{
 
private JTextField leerNum1,leerNum2;
private JButton resultado;
private JRadioButton sumar,restar;
private ButtonGroup grupo;
 
public RadioBoton24() {
 
setLayout(null);
leerNum1 = new JTextField("numero 1");
leerNum1.setBounds(60,30,75,25);
add(leerNum1);
 
leerNum2 = new JTextField("numero 2");
leerNum2.setBounds(60,60,75,25);
add(leerNum2);
leerNum2.addActionListener(this);
 
sumar = new JRadioButton("Sumar");
sumar.setBounds(35,90,80,30);
add(sumar);
 
restar = new JRadioButton("Restar");
restar.setBounds(130,90,80,30);
add(restar);
 
resultado = new JButton("Calcular");
resultado.setBounds(50,135,90,25);
add(resultado);
resultado.addActionListener(this);
 
grupo = new ButtonGroup();
add(sumar);  // editar error aquí. solución por leyer.
add(restar);
}
 
public void actionPerformed(ActionEvent e) {
 
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);
}
}
 


« Última modificación: 7 Enero 2012, 02:58 por RuB'n. » En línea

 
se los presento no es mio ^^.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: code JRadioButton problema al seleccionar 2 JRadioButton
« Respuesta #1 en: 7 Enero 2012, 02:47 »

tenias que agregarlos al ButtonGroup

Código
grupo = new ButtonGroup(); 
grupo.add(sumar);
grupo.add(restar);
add(sumar);
add(restar);


En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: code JRadioButton problema al seleccionar 2 JRadioButton
« Respuesta #2 en: 7 Enero 2012, 02:49 »

gracias mi pana, todo calidad yoouu, y boorralo ejejje

saludos.  :)
En línea

 
se los presento no es mio ^^.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con code php&mysql
Desarrollo Web
Maximiliano Jose 8 696 Último mensaje 20 Enero 2006, 06:54
por SeniorX
Problema con code en javascript
Desarrollo Web
Casidiablo 9 658 Último mensaje 18 Agosto 2006, 23:50
por Casidiablo
Problema con el menu de arranque para seleccionar wifislax o windows
Wireless en Linux
bornivoro 6 1,323 Último mensaje 15 Marzo 2008, 21:47
por kenmaster2701
Problema con un code de Allegro
Programación C/C++
vojok 10 1,465 Último mensaje 25 Julio 2010, 18:55
por vojok
Problema con mi code [SOLUCIONADO]
Scripting
DameBanda 3 549 Último mensaje 1 Marzo 2011, 15:05
por DameBanda
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines