मैं इस एक बहुत ही बुनियादी सवाल की तरह लगता है, और मैं इसे पूछने के लिए शर्मिंदा महसूस लेकिन ...एक एसडब्ल्यूटी बटन पर माउसक्लिक घटना कहां है?
मैं एक SWT बटन करने के लिए एक माउस हैंडलर क्लिक करें जोड़ने के लिए?
मैं क्या जांच की गई:
- मैं कैसे, माउस ऊपर या डबल क्लिक करें संचालकों (एक MouseListener बताए द्वारा) नीचे माउस को जोड़ने के लिए पर उदाहरण के टन पा सकते हैं। जाहिर है, माउस क्लिक (उसी नियंत्रण पर नीचे और ऊपर का अनुक्रम) माउस से नीचे कुछ अलग है।
- मैं समझता हूँ कि वहाँ सामान्य नियंत्रण पर एक क्लिक के हैंडलर नहीं हो सकता है, पर केवल समारोह मैं Button control पर जोड़ा देखना एक SelectionListener है - कि यह हो सकता है, लेकिन चयन और अधिक की तरह "प्राप्त फोकस" लगता है मेरे लिए "क्लिक किया गया था या चुना गया था और फिर एक कुंजी प्रेस के साथ बुलाया गया"।
- मुझे related question मिला, जिसका उत्तर मूल रूप से कहता है कि आपको इसे स्वयं लागू करने की आवश्यकता है - मुझे लगता है कि विश्वास करना थोड़ा मुश्किल है।
चयन जिसे आम तौर पर अन्य भाषाओं/चौखटे में के रूप में "onclick" में जाना जाता है है? या क्या ऐसा कुछ और है जिसे मैं पूरी तरह याद करता हूं?
हां, 'एसडब्ल्यूटी चयन' या 'चयन लिस्टर' वह है जिसे आप ढूंढ रहे हैं। इसे चयन कहा जा सकता है, क्योंकि 'बटन' इसकी शैली के आधार पर एक चेकबॉक्स या रेडियन बटन हो सकता है। – Baz
@Baz: बढ़िया, धन्यवाद। इसे एक उत्तर दें और मैं इसे स्वीकार करूंगा - उम्मीद है कि यह भविष्य में दूसरों की मदद करेगा। – Heinzi