किसी कारण (बस जिज्ञासु)जावा घटक। शो()/छुपाएं() बहिष्कृत हैं ... क्यों?
उत्तर
सबसे अधिक संभावना है, क्योंकि वे मानक प्राप्त/सेट योजना के नामकरण के अनुरूप नहीं है (theysay, "JDK संस्करण 1.1, setVisible(boolean)
द्वारा प्रतिस्थापित के रूप में") पता है।
जेडीके संस्करण 1.1 के रूप में, घटक द्वारा प्रतिस्थापित किया गया .setVisible (बूलियन)।
java.awt.Component के छिपाने और शो विधियों को के दौरान बहिष्कृत कर दिया गया है।
एक घटक की दृश्यता स्थापित करने के लिए उचित तरीके से setVisible (बूलियन ख)
JDK 1.1 पेश किया जावा बीन्स है। जावा बीन्स प्रतिबिंब और आत्मनिरीक्षण में भरोसा करते हैं कि यह निर्धारित करने के लिए कि बीन के गुण क्या हैं (एक बीन एक "घटक" है)। गुण संपत्ति प्रपत्र में प्रदर्शित होते हैं।
डिफ़ॉल्ट सेम करके निम्नलिखित foormat का उपयोग करें:
boolean isXXX()
<type> getXXX()
void setXXX(<type>)
(इन अगले दो पर स्मृति से जा रहा ... वे अनुक्रमित उत्पादों के लिए हैं)
<type> getXXX(int)
void setXXX(<type>, int)
आप चूक ओवरराइड कर सकते हैं, लेकिन ऐसा करने के बजाय अधिकांश चीजें सिर्फ नामकरण पैटर्न पर भरोसा करती हैं।
तो शो/छुपा नामकरण पैटर्न के अनुरूप नहीं था और सेटविज़िबल (बूलियन) के साथ प्रतिस्थापित किया गया था।
आप विकल्प का उपयोग कर सकते हैं: someUseFrame.setVisible(true);
- 1. org.hibernate.cache.Cache क्यों बहिष्कृत है?
- 2. JButton.enable क्यों बहिष्कृत है?
- 3. जावा: डी-बहिष्कृत उपकरण
- 4. क्यों absolutelayout बहिष्कृत है?
- 5. क्यों/Wp64 बहिष्कृत है?
- 6. Java.io क्यों नहीं था। सरलीज़ेज़ेबल जावा 5 में बहिष्कृत?
- 7. पोस्टमेडियस setRequestBody (स्ट्रिंग) बहिष्कृत - क्यों?
- 8. घटक
- 9. जावा में बहिष्कृत दिनांक विधियां?
- 10. क्या जावा गुण प्रभावी रूप से बहिष्कृत हैं?
- 11. सभी घटक जावा
- 12. एक्सएएमएल के मार्जिन विशेषता में चार घटक क्यों नहीं हैं?
- 13. कुछ एंड्रॉइड एसडीके घटक स्थापित नहीं करना चाहते हैं। क्यों?
- 14. <बहिष्कृत-असूचीबद्ध-वर्ग> झूठी</ बहिष्कृत-असूचीबद्ध-कक्षाएं> काम करने में विफल क्यों हो सकती हैं?
- 15. std :: strstream बहिष्कृत क्यों किया गया था?
- 16. रेल इन्फ्लिक्टर मॉड्यूल क्यों बहिष्कृत है?
- 17. क्यों है (javax.servlet।) सिंगल थ्रेड मॉडेल बहिष्कृत?
- 18. दिनांक क्यों था .getTimezone ऑफ़सेट बहिष्कृत?
- 19. दृढ़ता से जुड़े घटक क्या हैं?
- 20. Enum.ToString() बहिष्कृत?
- 21. छवि नक्शे <map> बहिष्कृत हैं?
- 22. File.toURL() बहिष्कृत?
- 23. जावा घटक आधारित बनाम अनुरोध आधारित ढांचे
- 24. जावा में महंगे सिंक्रनाइज़ क्यों हैं?
- 25. जावा: टाइमयूनीट में लापता क्यों हैं?
- 26. जावा: क्यों वर्णमाला नाम स्थिरांक नहीं हैं?
- 27. जावा enums क्लोनबल क्यों नहीं हैं?
- 28. जावा स्विंग के लिए फ़ाइल ब्राउज़र घटक
- 29. लोड() विधि बहिष्कृत?
- 30. बहिष्कृत Typedef
ठीक है, यह सच है, लेकिन क्या सुंदर रफ़ू अच्छा नाम के साथ एक विधि होने से एक सेम रोकता है? – user43685
मैंने सोचा था कि शो और छुपाएं विधियां PropertyChangeEvents नहीं भेजती हैं - लेकिन सेट दृश्यमान ऐसा नहीं करता है .... – user43685
पार्टी के देर से बिट, लेकिन मेरे पास टीएस के समान प्रश्न था। हालांकि मुझे लगता है कि @ टोफूयर सही है, तो एक और फायदा यह है कि सेटऑक्स का यह है कि आप एक बूलियन को सीधे सेट करने के लिए पास कर सकते हैं, बजाय किसी भी ब्लॉक में शो() या छुपाएं() को कॉल करने के बजाय। – pauluss86