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

Cambiar estado de un checkbox privado

Estas en el tema de Cambiar estado de un checkbox privado en el foro de Java en Foros del Web. Estoy tratando de acceder a un checkbox privado y alterar su estado. Pero no se como hacerlo. Así me da error: import java.lang.reflect.Field; import java.lang.reflect.Method; ...
  #1 (permalink)  
Antiguo 21/09/2010, 18:44
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Cambiar estado de un checkbox privado

Estoy tratando de acceder a un checkbox privado y alterar su estado. Pero no se como hacerlo. Así me da error:

import java.lang.reflect.Field;
import java.lang.reflect.Method;
Código Javascript:
Ver original
  1. try {
  2.  
  3.  
  4. Field stateCB = window.getClass().getDeclaredField("frontSelectCB");
  5. stateCB.setAccessible(true);
  6. state = stateCB.getBoolean(window);
  7. ...
  8. }
  9. ....

El error con getBoolean:
Cita:
at sun.reflect.UnsafeFieldAccessorImpl.newGetBooleanI llegalArgumentException(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at sun.reflect.UnsafeObjectFieldAccessorImpl.getBoole an(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at java.lang.reflect.Field.getBoolean(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
En fin, no se puede reflejar un checkbox?

Última edición por mayid; 21/09/2010 a las 19:13

Etiquetas: checkbox, estado, privado
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 17:01.