श्रवण - कार्यक्रम श्रोता
इवेंट श्रोता घटनाओं को संभालने के लिए जिम्मेदार इंटरफेस का प्रतिनिधित्व करते हैं। जावा विभिन्न ईवेंट श्रोता वर्ग प्रदान करता है, हालांकि, केवल वे जो अधिक बार उपयोग किए जाते हैं, उन पर चर्चा की जाएगी। ईवेंट श्रोता विधि की प्रत्येक विधि में ऑब्जेक्ट के रूप में एक एकल तर्क होता है जो 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 इस इंटरफ़ेस का उपयोग फ़ोकस इवेंट प्राप्त करने के लिए किया जाता है। |