2012-08-24 28 views
5

Estoy construyendo un gui de Java Swing y me pregunto cuál sería la mejor forma de administrar todas mis imágenes. Hasta ahora me acaban de crear imágenes de diferentes clases siempre que se necesiten, señalando el camino de cada uno, por ejemplo:administrando mis imágenes en Java

ImageIcon temp= new ImageIcon("resources/pictures/temp.png"); 

Hay 2 cosas que no me gustan. Lo primero sería tener todos esos caminos. En segundo lugar, preferiría un enfoque más parecido al "repositorio central". ¿Alguien tiene una mejor práctica para sugerir, estaba pensando que tal vez algo así como un ImageManager que carga todas las imágenes desde el inicio de un programa. ¿Pueden los archivos de propiedades ayudar de alguna manera (nunca los usaron) con todos esos caminos?

Gracias

Respuesta

5

propiedades se pueden utilizar para definir alguna clave = valor donde la clave sería una clave única y el valor sería una ruta a la imagen. Luego, como sugirió, podría usar un ImageManager que podría definir métodos que obtendrían una clave como parámetro y devolvería una referencia a ImageIcon o cualquiera que sea el tipo de imagen que deba ser.

+0

+1 esto es lo que hago – gontard

+0

parece que mi pensamiento es correcto. Voy a cavar un poco en los archivos de propiedad a mí mismo. Muchas gracias. –

Cuestiones relacionadas