Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Nafko en 21 Mayo 2015, 21:13 PM

Título: Habilitar textfield con radiobutton
Publicado por: Nafko en 21 Mayo 2015, 21:13 PM
Hola...

Tengo una duda como puedo habilitar o deshabilitar un textfield con radiobutton de un button group por ejemplo para usar diferentes métodos aplicados a un textfield pero seleccionándolos por los radiobutton.

Desde ya Gracias
Título: Re: Habilitar textfield con radiobutton
Publicado por: HunterLuis en 26 Mayo 2015, 03:51 AM
No se si esto te sirva espero que si.
--------------------------------------------------------------------
Código (html4strict) [Seleccionar]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Desabilitar y Habilitar</title>
</head>
<body>
<form name='miFormulario'>
   Esta de acuerdo con las especificaciones<input Type=radio name=radio1 onclick="habilitar()">
   <br>
<input type="text" name=campo1 size=44 value="Este campo esta deshabilitado" disabled>

</form>

<script>
     function habilitar(){
         document.miFormulario.campo1.disabled = !document.miFormulario.campo1.disabled
         document.miFormulario.campo1.value = "Este campo ya esta habilitado"
     }
</script>
</body>
</html>


Mod: Los códigos deben ir en GeSHi
Título: Re: Habilitar textfield con radiobutton
Publicado por: Nafko en 26 Mayo 2015, 05:52 AM
No amigo lo siento eso es html con uno script lo que necesito es en java pero igual gracias por la intención amigo :)
Título: Re: Habilitar textfield con radiobutton
Publicado por: pate001 en 3 Junio 2015, 08:18 AM
Hola!

Código (java) [Seleccionar]
if (elnombredeturadiobutton.isSelected() == true) {
           tutxt.setVisible(false);
}


Intenta con eso!

Mod: Los códigos deben ir en etiquetas GeSHi
Título: Re: Habilitar textfield con radiobutton
Publicado por: nelmaster_vc en 28 Julio 2016, 02:53 AM
Hola prueba con esto primero tienes q buscar tu jtextfield y en sus propiedades busca donde dice enabled y desmarcalo.

luego busca tus radiobutton y en el que se activa das 2 clic y pones esto dentro
"nombredelradiobutton".setEnabled(true);

y en el q se desactiva este
"nombredelradiobutton".setEnabled(false);

espero q te sirva
Título: Re: Habilitar textfield con radiobutton
Publicado por: hectornunezrivas en 31 Julio 2016, 16:27 PM
Hola.
Para poder realizar esto se puede hacer por medio de un Listener o un evento creado en el radio button. Yo lo eh hecho de la siguiente manera:
Primero creas el listener

(NombreDeRadioButton).addActionListener(new EnableListener());

Despues viene el codigo de que va a realizar esta accion.

private class EnableListener implements ActionListener
    {
        public void actionPerformed(ActionEvent e)
        {
            if((NombreDeRadioButton).isSelected())
                (NombreDeJTextFieldParaHablilitar).setEnabled(false);
            else
                (NombreDeJTextFieldParaHablilitar).setEnabled(true);
        }
    }

Bueno espero y te sea de ayuda.
Título: Re: Habilitar textfield con radiobutton
Publicado por: DIANA KARINA HM en 5 Agosto 2016, 06:34 AM
Pues no se si te ayude pero podrías intentarlo así
Código (java) [Seleccionar]

public class Program {
   //GUI code
   JRadioButton b = new JRadioButton("Show");
   b.addActionListener(new ShowListener);
   public class ShowListener implements ActionListener {
       public void actionPerformed(ActionEvent e) {
           field.setEnabled(true);
       }
   }
}




Mod: Los códigos deben ir en etiquetas GeSHi