मैं पूर्वनिर्धारित शैलियों के साथ अपने एसडब्ल्यूटी परियोजना नियंत्रण (बटन-एस, टेक्स्ट-एस, आदि) में होना चाहता हूं। मेरा पहला विचार उदाहरण के लिए org.eclipse.swt.widgets.Text
कक्षा का विस्तार करना था, कुछ सेटिंग्स सेट करें और मूल के बजाय उस नई कक्षाओं का उपयोग करें, लेकिन org.eclipse.swt.SWTException: Subclassing not allowed
अपवाद प्राप्त करें। यह सही कैसे करें?पूर्वनिर्धारित शैलियों के साथ एसडब्ल्यूटी नियंत्रण
6
A
उत्तर
8
लिखने के लिए एक लिंक भी मिलेगा, आपको कुछ भी करने के लिए चेकसबक्लास विधि को ओवरराइड करना होगा, अन्यथा यह शिकायत करेगा कि सबक्लासिंग की अनुमति नहीं है - क्योंकि आमतौर पर आपको मानक घटकों को ओवरराइड नहीं करना चाहिए।
@Override
protected void checkSubclass() {
// Disable the check that prevents subclassing of SWT components
}
आपको प्रतिनिधिमंडल का उपयोग करके आदिम नियंत्रण वाले कस्टम विजेट बनाने पर भी विचार करना चाहिए। उदाहरण के लिए आप MyText बना सकते हैं जिसमें कस्टम सेटअप के साथ टेक्स्ट विजेट शामिल होगा।
याद रखने की बात यह है कि एसडब्ल्यूटी मानक नियंत्रण प्रदान करता है जो प्लेटफॉर्म पर प्रत्येक पर मूल रूप से दिखता है। वैसे भी मानक घटकों को पॉलिश करने की अनुमति है और यहां तक कि उत्पादन सॉफ्टवेयर में भी जरूरी है।
4
इस चिंता के लिए SWT Faq देखें। वहां आपको कस्टम विजेट्स
संबंधित मुद्दे
- 1. शैलियों और नियंत्रण टेम्पलेट्स के बीच अंतर
- 2. सिंकएक्स के साथ एसडब्ल्यूटी मुद्दा()
- 3. पूर्वनिर्धारित क्षमता के साथ HashMaps तेजी
- 4. एसडब्ल्यूटी
- 5. एसडब्ल्यूटी शैल
- 6. पूर्वनिर्धारित आकार
- 7. एसडब्ल्यूटी
- 8. दृश्य शैलियों के साथ कॉम्बोबॉक्स की तरह दिखने के लिए नियंत्रण कैसे प्रस्तुत करें?
- 9. कोई दृश्य शैलियों के साथ TabRenderer सक्षम?
- 10. एसडब्ल्यूटी जावा: लेबल नियंत्रण में पाठ का रंग कैसे बदलें?
- 11. पूर्वनिर्धारित आकार के साथ JFileChooser को कैसे खोलें
- 12. जावास्क्रिप्ट: पूर्वनिर्धारित तर्क
- 13. पूर्वनिर्धारित मानों (जावा)
- 14. एसडब्ल्यूटी के साथ घटकों के अभिभावक को कैसे बदला जाए?
- 15. जावा एसडब्ल्यूटी
- 16. एसडब्ल्यूटी - टैबफॉल्डर
- 17. एसडब्ल्यूटी टेक्स्ट
- 18. डेल्फी पूर्वनिर्धारित पर्यावरण चर
- 19. Django पूर्वनिर्धारित मान
- 20. शैलियों का उपयोग कर WPF नियंत्रण पृष्ठभूमि छवि सेट करना?
- 21. एयरो ग्लास प्रभाव और एसडब्ल्यूटी
- 22. जावा और वेबकिट के साथ एचटीएमएल संपादक - एसडब्ल्यूटी ब्राउज़र
- 23. WPF शैलियों के लिए बाध्यकारी
- 24. एसडब्ल्यूटी विज़ार्ड सहायता बटन के पीछे सामग्री नहीं डाल सकता
- 25. jQuery.animate() केवल सीएसएस वर्ग के साथ, स्पष्ट शैलियों के बिना
- 26. क्या सी # पूर्वनिर्धारित प्रतीक हैं?
- 27. जावा एसडब्ल्यूटी स्टाइलडटेक्स्ट
- 28. जेएफएएस/एसडब्ल्यूटी: इनपुटडिअलॉग
- 29. एक एसडब्ल्यूटी तालिका
- 30. ग्रेडियेंट शैलियों
बहुत बहुत धन्यवाद;) – marioosh