मेरे पास माइप्रोजेक्ट नामक एक जावा प्रोजेक्ट है।एक अलग पैकेज में एक वर्ग से पैकेज के अंदर जावा छवि लोड करें
src/PackageA
src/PackageA/PackageAa
src/PackageA/PackageAa/PackageAaa
src/PackageB
src/PackageB/PackageBa
src/PackageB/PackageBa/PackageBaa
मैं एक वर्ग
src/PackageA/PackageAa/PackageAaa/MyJavaFile.java
है और मैं एक छवि
src/PackageB/PackageBa/PackageBaa/MyImage.png
है: इस प्रकार मैं, कुछ अलग पैकेज (नाम इस सवाल के प्रयोजन के लिए सरल रखने) है
MyJavaFile.java
के अंदर, मैं MyImage.png
मैं यह कैसे कर सकता हूं?
प्रश्न: आप जावा पैकेज में .png संसाधन क्यों डाल रहे हैं ??? भले ही आप एक .jar फ़ाइल में सामान डालते हैं, फिर भी आपके पास संसाधनों के लिए एक अलग निर्देशिका होगी ("/ संसाधन" पॉप पसंदीदा होने के नाते)। उदाहरण के लिए: [जार में छवि जोड़ें] (http://stackoverflow.com/questions/1096398/add-image-to-jar-java)। पीएस: यह लिंक आपके विशिष्ट प्रश्न का उत्तर देता है ... लेकिन यदि संभव हो तो मैं इसके खिलाफ सलाह दूंगा। IMHO ... – paulsm4
src/packageB/packageBa/PackageBaa/MyImage.png पैकेज फ़ोल्डर –
छवि छवि = Toolkit.getDefaultToolkit() प्राप्त करें IMage ("Agent.gif"); – TechDog