Foros del Web » Programación para mayores de 30 ;) » Java »

jRadioButton me los muestra marcados

Estas en el tema de jRadioButton me los muestra marcados en el foro de Java en Foros del Web. Código PHP:   private  void formWindowOpened ( java . awt . event . WindowEvent evt ) {    // aqui carga lo que hace cada jRadioButton :    jRadioButton1 . setText ( "Sumar" );    jRadioButton2 ...
  #1 (permalink)  
Antiguo 06/03/2009, 12:48
 
Fecha de Ingreso: marzo-2009
Mensajes: 20
Antigüedad: 15 años, 1 mes
Puntos: 0
jRadioButton me los muestra marcados

Código PHP:
 private void formWindowOpened(java.awt.event.WindowEvent evt) {

  
// aqui carga lo que hace cada jRadioButton :

  
jRadioButton1.setText("Sumar");
  
jRadioButton2.setText("Restar");

 } 
tengo un formulario de escritorio creado con netbeans, cuando lo compilo y selecciono el jRadioButton me los deja marcado igual como si fuera un jCheckBox, pero se supone que los jRadioButton pueden existir varios pero solo uno es valido.

Código PHP:

    
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        
        
// Aqui las condiciones si se seleciona jRadioButton :
       
        
if(jRadioButton1.isSelected())
        {
        
jTextField1.setText("Suma lista");
        }


        if(
jRadioButton2.isSelected())
        {
        
jTextField1.setText("Resta lista");
        }

    } 
Se quedan seleccionado los dos jRadioButton lo cual esta mal, ya que solo uno debe quedar checked y no los dos.

Última edición por gnome200; 06/03/2009 a las 12:53
  #2 (permalink)  
Antiguo 06/03/2009, 13:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 20
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: jRadioButton me los muestra marcados

Ya lo solucione, le agregue un Group Button

de la siguiente forma.

Código PHP:
      // comienza el constructor
       
initComponents();

        
buttonGroup1.add(jRadioButton1);
        
buttonGroup1.add(jRadioButton2); 
Solucionado. !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:35.