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

¿como vuelvo al color por defecto?

Estas en el tema de ¿como vuelvo al color por defecto? en el foro de Java en Foros del Web. Hola a todos, estoy arreglando unos temas visuales de mi proyecto y me encontre con la siguiente dificultad. Para que el usuario identifique en que ...
  #1 (permalink)  
Antiguo 15/11/2011, 13:53
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 14 años, 11 meses
Puntos: 0
¿como vuelvo al color por defecto?

Hola a todos, estoy arreglando unos temas visuales de mi proyecto y me encontre con la siguiente dificultad.
Para que el usuario identifique en que control esta parado hice que al recibir el enfoque, este cambie de color de fondo, sin embargo no se como volverlo al color por defecto cuando se sale de el
Les agradezco cualquier sugerencia.
  #2 (permalink)  
Antiguo 16/11/2011, 17:20
 
Fecha de Ingreso: noviembre-2011
Mensajes: 8
Antigüedad: 13 años
Puntos: 2
Respuesta: ¿como vuelvo al color por defecto?

si a Javascript te refieres utiliza el evento onblur (cuando el elemento pierde el foco)
  #3 (permalink)  
Antiguo 17/11/2011, 01:31
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: ¿como vuelvo al color por defecto?

Hola:

La opción fácil es que antes de cambiarle el color se lo pidas y lo guardes para luego poder reestablecerlo.

La otra opción es usar UIManager. Ahí se guardan, entre otras cosas, los valores por defecto de todos los componentes swing, incluido el color de fondo. Puedes pedirle a esa clase el color de fondo por defecto para poder reestablecerlo. La pega es que cada componente tiene su propio color de fondo por defecto (cajas de texto, botones, etc). Aquí puedes ver cómo hacerlo http://chuwiki.chuidiang.org/index.p..._ventanas_java. En el ejemplo del enlace se usa para cambiar esos valores por defecto, tú sólo tendrías que obtenerlos con un get().

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: netbeans
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 22:15.