2012-12-10 17 views
20

मैं ग्रहण 3.8 इंडिगो का उपयोग कर रहा हूं और मुझे नहीं पता कि, जब मैं एक नया पैकेज बना रहा हूं तो नए पैकेज का गंतव्य बाहर जाता है। मैं पैकेज में नए पैकेज बनाना चाहता हूं: पैकेज में पैकेज। मैंने नए बनाए गए पैकेज को कॉपी/पेस्ट करने या स्थानांतरित करने की कोशिश की, लेकिन यह सिर्फ कॉपी करता है।जावा पैकेज?

उदाहरण के लिए, मैं अपने मुख्य स्रोत पैकेज में विभिन्न संकुल: संवाद, विचार, तालिकाओं आदि बनाना चाहता हूं। उदाहरण के लिए:

com.new.application // this is the the main package created by wizard 
com.new.application.view // package that contains all views. 

उत्तर

43

असल में जावा में उप-पैकेज जैसी कोई चीज़ नहीं है - प्रत्येक पैकेज एक पूरी तरह से अलग इकाई है, नाम केवल सुविधा के लिए पदानुक्रमिक हैं। उदाहरण के लिए, डिफ़ॉल्ट दृश्यता वाले आइटम उप-पैकेज में दिखाई नहीं दे रहे हैं, भले ही कोई उम्मीद कर सके।

यदि आपकी समस्या को पदार्थ की तुलना में प्रस्तुति और सौंदर्यशास्त्र के साथ और अधिक करना है, तो शायद आप जो खोज रहे हैं वह ग्रहण पैकेज एक्सप्लोरर में पदानुक्रमित पैकेज प्रेजेंटेशन सेटिंग है: ऊपर दाईं ओर छोटे नीचे वाले त्रिकोण/तीर पर क्लिक करें पैकेज एक्सप्लोरर और "पैकेज प्रस्तुति" सबमेनू में "श्रेणीबद्ध" का चयन करें:

enter image description here

यह एक वैश्विक सेटिंग है और सभी अपने खोला/बिना खोला परियोजनाओं को प्रभावित करेगा।

8

पैकेज में पैकेज की कोई अवधारणा नहीं है। प्रत्येक पैकेज अलग नामस्थान है। मुझे लगता है कि यदि आप पैकेज दृश्य के बजाय फ़ोल्डर दृश्य पर जाते हैं, तो आप एक दूसरे के नीचे देख सकते हैं।

3

ग्रहण पैकेज एक्सप्लोरर में दो दृश्य विकल्प हैं: फ्लैट या पदानुक्रमित। आप शायद फ्लैट दृश्य में हैं (जो डिफ़ॉल्ट है, जो जानता है क्यों)। पैकेज दृश्य के ऊपरी दाएं कोने पर छोटे त्रिकोण पर क्लिक करके और फिर पैकेज प्रतिनिधित्व को बदलकर दृश्य को पदानुक्रम में बदलें।

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