कंप्यूटर प्रोग्रामिंग में इवेंट लिसनर क्या है, इसका वर्णन करें।
इवेंट लिसनर कंप्यूटर प्रोग्रामिंग में एक सॉफ्टवेयर कंपोनेंट है, जो किसी स्पष्ट इवेंट को पकड़ता है और उस पर कार्रवाई करता है। यह टाइम संचार, काॅटश्रोल, माउस या उठाया गया बटन जैसे इवेंट को प्राप्त करता है और उस पर प्रतिक्रिया देता है।

एक इवेंट लिसनर दूसरे कंप्यूटर प्रोग्राम्स तक संदेश पहुँचाने में मदद करता है जो उस इवेंट से जुड़े होते हैं। यह एक जीवंत प्रोग्रामिंग कन्सेप्ट है जो GUI (ग्राफिकल यूजर इंटरफेस) के साथ जुड़ा हुआ होता है। यह उपयोगकर्ता से इनपुट से अलग होता है और स्वतः इवेंट हैंडल करने के लिए एक यूजर कंट्रोल के साथ काम करता है।

इवेंट लिसनर एक वेरीफाय करने में मदद करता है कि कंपोनेंट द्वारा प्राप्त किए गए इवेंट संबंधित कंपोनेंट के लिए है या नहीं। इन लिसनर्स को कंपोनेंट पर संलग्न किया जाता है और जब उस कंपोनेंट पर इवेंट उत्पन्न होता है तो ये लिसनर्स इस इवेंट को पकड़ते हुए या संबंधित कंपोनेंटों को उसमें सहायता करते हुए उस पर कार्रवाई करते हैं।

सरल भाषा में, एक इवेंट लिसनर एक कंपोनेंट पर उत्पन्न हुए इवेंट को सुनता है और उसे हैंडल करते हुए संबंधित कंपोनेंटों के लिए एक संदेश भेजता है।