श्रवण - कार्यक्रम श्रोता

इवेंट श्रोता घटनाओं को संभालने के लिए जिम्मेदार इंटरफेस का प्रतिनिधित्व करते हैं। जावा विभिन्न ईवेंट श्रोता वर्ग प्रदान करता है, हालांकि, केवल वे जो अधिक बार उपयोग किए जाते हैं, उन पर चर्चा की जाएगी। ईवेंट श्रोता विधि की प्रत्येक विधि में ऑब्जेक्ट के रूप में एक एकल तर्क होता है जो EventObject क्लास का उपवर्ग है। उदाहरण के लिए, माउस ईवेंट श्रोता विधियाँ माउसइवेंट का उदाहरण स्वीकार करेंगी, जहाँ माउसओवेंट इवेंटऑब्जेक्ट से निकलता है।

EventListner इंटरफ़ेस

यह एक मार्कर इंटरफ़ेस है जिसे प्रत्येक श्रोता इंटरफ़ेस को विस्तारित करना है। इस वर्ग में परिभाषित किया गया हैjava.util पैकेज।

वर्ग घोषणा

निम्नलिखित के लिए घोषणा है java.util.EventListener इंटरफ़ेस -

public interface EventListener

ईवेंट श्रोता इंटरफेस

निम्नलिखित आमतौर पर इस्तेमाल किए जाने वाले श्रोताओं की सूची है।

अनु क्रमांक। कक्षा और विवरण
1 ActionListener

यह इंटरफ़ेस एक्शन ईवेंट प्राप्त करने के लिए उपयोग किया जाता है।

2 ComponentListener

इस इंटरफ़ेस का उपयोग घटक घटनाओं को प्राप्त करने के लिए किया जाता है।

3 ItemListener

इस इंटरफ़ेस का उपयोग आइटम ईवेंट प्राप्त करने के लिए किया जाता है।

4 KeyListener

यह इंटरफ़ेस प्रमुख घटनाओं को प्राप्त करने के लिए उपयोग किया जाता है।

5 MouseListener

इस इंटरफ़ेस का उपयोग माउस घटनाओं को प्राप्त करने के लिए किया जाता है।

6 WindowListener

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

7 AdjustmentListener

इस इंटरफ़ेस का उपयोग समायोजन घटनाओं को प्राप्त करने के लिए किया जाता है।

8 ContainerListener

इस इंटरफ़ेस का उपयोग कंटेनर ईवेंट प्राप्त करने के लिए किया जाता है।

9 MouseMotionListener

इस इंटरफ़ेस का उपयोग माउस गति घटनाओं को प्राप्त करने के लिए किया जाता है।

10 FocusListener

इस इंटरफ़ेस का उपयोग फ़ोकस इवेंट प्राप्त करने के लिए किया जाता है।