Foro de elhacker.net

Programación => 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
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="UTF-8">
  4. <title>Desabilitar y Habilitar</title>
  5. </head>
  6. <form name='miFormulario'>
  7.    Esta de acuerdo con las especificaciones<input Type=radio name=radio1 onclick="habilitar()">
  8.    <br>
  9. <input type="text" name=campo1 size=44 value="Este campo esta deshabilitado" disabled>
  10.  
  11. </form>
  12.  
  13.      function habilitar(){
  14.          document.miFormulario.campo1.disabled = !document.miFormulario.campo1.disabled
  15.          document.miFormulario.campo1.value = "Este campo ya esta habilitado"
  16.      }
  17. </script>
  18. </body>
  19. </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
  1. if (elnombredeturadiobutton.isSelected() == true) {
  2.            tutxt.setVisible(false);
  3. }

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
Código:
(NombreDeRadioButton).addActionListener(new EnableListener());
Despues viene el codigo de que va a realizar esta accion.
Código:
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
  1. public class Program {
  2.    //GUI code
  3.    JRadioButton b = new JRadioButton("Show");
  4.    b.addActionListener(new ShowListener);
  5.    public class ShowListener implements ActionListener {
  6.        public void actionPerformed(ActionEvent e) {
  7.            field.setEnabled(true);
  8.        }
  9.    }
  10. }
  11.  
  12.  


Mod: Los códigos deben ir en etiquetas GeSHi