2012-08-24 13 views
5

मैं जावा स्विंग गुई का निर्माण कर रहा हूं और मैं सोच रहा हूं कि मेरी सभी छवियों का प्रबंधन करने का सबसे अच्छा तरीका क्या होगा। अब तक मैं सिर्फ हर एक के रास्ते उनका कहना है, उदाहरण के लिए द्वारा जब भी वे जरूरत है विभिन्न वर्गों से चित्र बनाने की है:जावा में मेरी छवियों का प्रबंधन

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

वहाँ 2 बातें मुझे पसंद नहीं है कर रहे हैं। सबसे पहले उन सभी पथ होंगे। दूसरा यह होगा कि मैं "केंद्रीय भंडार" दृष्टिकोण की तरह अधिक पसंद करूंगा। क्या किसी के पास सुझाव देने के लिए एक बेहतर अभ्यास है, मैं शायद एक छवि प्रबंधक की तरह कुछ सोच रहा था जो एक कार्यक्रम की शुरुआत में सभी छवियों को लोड करता है। क्या संपत्ति फाइलें उन सभी पथों के साथ किसी भी तरह से (कभी भी उनका उपयोग नहीं कर सकती हैं)?

धन्यवाद

उत्तर

5

गुण कुछ कुंजी = मान जहां कुंजी एक अद्वितीय कुंजी हो सकता है और मूल्य छवि के लिए एक पथ होगा परिभाषित करने के लिए इस्तेमाल किया जा सकता। फिर, जैसा कि आपने सुझाव दिया था, आप एक छवि प्रबंधक का उपयोग कर सकते हैं जो पैरामीटर के रूप में एक कुंजी प्राप्त करने वाली विधियों को परिभाषित कर सकता है और छवि आइकन का संदर्भ वापस करेगा या जो भी छवि प्रकार होना चाहिए।

+0

+1 यह मैं करता हूं जो मैं करता हूं – gontard

+0

ऐसा लगता है कि मेरी सोच सही है। मैं खुद संपत्ति प्रॉपर्टी फाइलों पर थोड़ा सा खोदूँगा। बहुत बहुत धन्यवाद। –

संबंधित मुद्दे