Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/10/2011, 17:41
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Menú Dinámico J2SE

Hola,

No estoy seguro, existirían varios métodos para realizar eso. Pero .. yo lo haría de la siguiente manera, crearía las clases colores.* de forma que usen el patrón singleton, de esta forma siempre devuelven la misma instancia, y dentro de la clase implementaría una variable para saber si ya está instanciado, por último, antes de insertarlo en el panel, reviso la variable para saber si lo debo agregar al panel.

En otras palabras, los objetos deben simular el funcionamiento de un objeto realmente, por ejemplo, un objeto se puede llamar 'Tienda', ese objeto puede contener una variable para saber si está abierta o cerrada dicha Tienda, y al implementar el patrón singleton permitiría que solamente exista una Tienda.

El mismo concepto podrías aplicarlo a los colores, aunque posiblemente tengas que cambiar la forma de instanciar los objetos usando reflection.

Saludos,