2012-08-24 15 views
5

Java Swing gui yapıyorum ve tüm resimlerimin en iyi yönetim yönteminin ne olacağını merak ediyorum. Şu ana kadar sadece örneğin, her birinin yolunu işaret edilerek ihtiyaç duyulduğunda farklı sınıflardan gelen görüntüler oluştururken edilmiştir:Görsellerimı Java'da yönetme

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

sevmem 2 şey vardır. İlk şey bütün bu yollara sahip olacaktı. İkinci olarak, daha “merkezi bir depo” yaklaşımını tercih ederim. Herhangi birinin önermek için daha iyi bir uygulaması var mı, belki de tüm görüntüleri bir programın başlangıcında yükleyen bir ImageManager gibi düşünmüştüm. Özellik dosyaları bir şekilde (hiç kullanılmamış) tüm bu yollarla yardımcı olabilir mi?

Teşekkür

cevap

5

Özellikleri anahtar benzersiz bir anahtar olacağını ve değer görüntüye bir yol olacağını bazı anahtar = değer tanımlamak için kullanılabilir. Daha sonra, önerdiğiniz gibi, bir parametre olarak bir anahtar alabilecek ve bir ImageIcon'a ya da görüntü türünün ne olması gerektiğine bir referans döndürecek yöntemleri tanımlayabilen bir ImageManager kullanabilirsiniz.

+0

+1 – gontard

+0

yaptığım şey bu benim düşüncem doğru gibi görünüyor. Mülk dosyalarına kendim de bir miktar kazarım. Çok teşekkürler. –