Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: AlbertoBSD en 23 Junio 2008, 20:37 PM

Título: jCheckBox method Enable do not Found
Publicado por: AlbertoBSD en 23 Junio 2008, 20:37 PM
Tengo un problema al Iniciar Deshabilitado un jCheckBox y quererlo Habilitar desde el codigo este no se Habilita.

Tengo el JDK 1.6 les cuento:


Estoy creando una Aplicacion en Java, la cual estoy usando para acceder a una BD en MySQL, el Problema es que cuando Inicia el formulario el jCheckBox Inicia desabilitado por que yo le puse que Inicie Deshabilitado y cuando alguien precione el Boton de Nuevo o Editar este jCheckBox se Ponga Habilitado.

Codigo del jCheckBox:

Código (java) [Seleccionar]

private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    if(jCheckBox1.isSelected()){
        jTextField7.enable(true);
        jTextField8.enable(false);
        jTextField9.enable(false);
        jTextField10.enable(false);
        System.out.println("Seleccionado");
    }
    else{
       
        jTextField7.enable(false);
        jTextField8.enable(true);
        jTextField9.enable(true);
        jTextField10.enable(true);
        System.out.println("No Seleccionado");   
    }
}                                         


He probado el Codigo cuando el jCheckBox inicia Habilitado y si funciona pero cuando inicia Deshabilitado y se Preciona Nuevo o Editar este no se habilita, ambos botones Llaman a una funcion privada llamada Desbloquar la Cual es la Siguiente:

Código (java) [Seleccionar]

private void desbloquar()   {
    jTextField1.enable(true);
    jTextField2.enable(true);
    jTextField3.enable(true);
    jTextField4.enable(true);
    jTextField5.enable(true);
    jTextField6.enable(true);
    jCheckBox1.enable(true);
}


Citar
jCheckBox1.enable(true);

Esta parte no funciona  >:(

Los jTextField del 7 al 10 Se modifica su Valor de Habilitado Segun si esta Creando uno nuevo o si ya hay un valor.

¿¿que podra Ser lo que este afectando al jCheckBox el hecho de que no se habilite cuando se le pide. ??
Título: Re: jCheckBox method Enable do not Found
Publicado por: Casidiablo en 23 Junio 2008, 20:39 PM
Es:

jCheckBox1.setEnabled(true);

Un saludo!
Título: Re: jCheckBox method Enable do not Found
Publicado por: AlbertoBSD en 23 Junio 2008, 20:58 PM
Muchas Gracias... chales.. xD por que no vi eso en la API

Muchisimas Gracias me has Salvado, estaba desde hace una hora Atorado con eso.

Saludos