मुझे समझ में नहीं आया कि क्यों आयात इंजन के लिए "जावा" में "x" जोड़ा गया है। क्या कारण है? क्या यह java.swing.*
अन्य java.io.*
की तरह नहीं हो सकता है?javaaxwing के बजाय javax.swing आयात करें। *
उत्तर
स्विंग मूल रूप से जावा के लिए एक विस्तार था - एक अलग डाउनलोड करने योग्य लाइब्रेरी। यह जावा 1.2 में "मुख्य" जेआरई का हिस्सा बन गया। यह एक अलग पुस्तकालय के लिए एक जावा * * पैकेज, इसलिए वर्तमान स्थिति दावा करने के लिए अजीब होगा। ऐसे कई अन्य एक्सटेंशन हैं जिनकी एक समान कहानी है।
Wikipedia article on Swing के इतिहास पर कुछ और जानकारी है।
ऐतिहासिक कारणों और पिछड़े संगतता के लिए। जावा 1.2 स्विंग जावा से अलग पैकेज के रूप में वितरित करने से पहले (इसलिए विस्तार के रूप में जावैक्स)।
जब स्विंग मानक जावा-वितरण पैकेज नाम का हिस्सा बन गया, पिछड़ा संगतता के लिए रखा गया था। wikipedia लेख
में अधिक जानकारी कोर जावा 2 से:
alt text http://bks5.books.google.fr/books?id=W6bomXWB-TYC&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U3IeRSfENUVokGf-d9GUZZBU-tYMQ
नाम javax
एक जावा विस्तार पैकेज, नहीं एक कोर पैकेज इंगित करता है। स्विंग कक्षाएं वास्तव में जावा 1.1 का विस्तार है। चूंकि स्विंग वर्ग मुख्य पदानुक्रम का हिस्सा नहीं थे, इसलिए स्विंग कक्षाओं को जावा 1.1-संगत ब्राउज़र में लोड करना संभव है। (ब्राउज़र का सुरक्षा प्रबंधक "java.
" से शुरू होने वाले किसी भी पैकेज को जोड़ने की अनुमति नहीं देता है।) चालू जावा 2 प्लेटफार्म, स्विंग पैकेज अब विस्तार नहीं है, बल्कि इसके बजाय कोर पदानुक्रम का हिस्सा है। जावा 2 के साथ संगत किसी भी जावा कार्यान्वयन को स्विंग कक्षाओं की आपूर्ति करनी चाहिए। फिर भी, जावा 1.1 कोड के साथ संगतता के लिए, जैवैक्स नाम बनी हुई है। (असल में, स्विंग पैकेज com.sun.java.swing
के रूप में शुरू हुआ, फिर संक्षेप में जावा 2 बीटा संस्करणों के दौरान java.awt.swing
पर स्थानांतरित हो गया, फिर जावा 2 बीटा संस्करणों के अंत में com.sun.java.swing
पर वापस चला गया, और जावा प्रोग्रामर द्वारा विरोध के कमाल के बाद, इसकी अंतिम विश्राम स्थान मिली javax.swing
में)
x इसलिए था क्योंकि वे एक्सटेंशन थे। जावा के संस्करण 1.1 में स्विंग नहीं था और जब इसे जोड़ा गया तो उन्होंने इसे नाम देने का फैसला किया: जैवैक्स
समान इतिहास वाले कई पैकेज हैं।
वाह !!! विकिपीडिया आलेख एक स्टैक ओवरफ्लो प्रश्न का जिक्र करता है कि यह कितना अच्छा है। – OscarRyz
विकिपीडिया से स्टैक ओवरव्लो को जोड़ने पर इतना अच्छा क्या है? हर कोई ऐसा लिंक बना सकता है ... – Arne