स्विंग - इवेंट क्लासेस

इवेंट क्लासेस ईवेंट का प्रतिनिधित्व करते हैं। जावा विभिन्न ईवेंट क्लासेस प्रदान करता है, हालांकि, केवल वे जो अधिक बार उपयोग किए जाते हैं, उन पर चर्चा की जाएगी।

EventObject कक्षा

यह मूल वर्ग है जिसमें से सभी घटना राज्य वस्तुओं को प्राप्त किया जाएगा। सभी घटनाओं का निर्माण वस्तु के संदर्भ में किया जाता हैsource, जो तार्किक रूप से उस वस्तु के रूप में समझा जाता है जिस पर शुरू में प्रश्न में घटना हुई। इस वर्ग में परिभाषित किया गया हैjava.util पैकेज।

वर्ग घोषणा

निम्नलिखित के लिए घोषणा है java.util.EventObject वर्ग -

public class EventObject
   extends Object
      implements Serializable

मैदान

इसके लिए निम्नलिखित क्षेत्र हैं java.util.EventObject वर्ग -

protected Object source - वह वस्तु जिस पर घटना शुरू हुई थी।

क्लास कंस्ट्रक्टर्स

अनु क्रमांक। कंस्ट्रक्टर और विवरण
1

EventObject(Object source)

एक प्रोटोटाइप घटना का निर्माण करता है।

कक्षा के तरीके

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

Object getSource()

वह वस्तु जिस पर ईवेंट प्रारंभ में हुआ था।

2

String toString()

इस EventObject का एक स्ट्रिंग प्रतिनिधित्व लौटाता है।

तरीके निहित हैं

इस वर्ग को निम्न वर्ग से विधियाँ प्राप्त होती हैं -

  • java.lang.Object

ईवेंट की कक्षाएं

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

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

यह सभी SWING ईवेंट के लिए रूट इवेंट क्लास है। यह वर्ग और इसके उपवर्ग मूल को सुपरसीड करते हैंjava.awt.Event कक्षा।

2 ActionEvent

बटन क्लिक होने पर एक्शनइवेंट उत्पन्न होता है या किसी सूची का आइटम डबल-क्लिक किया जाता है।

3 InputEvent

InputEvent वर्ग सभी घटक-स्तरीय इनपुट घटनाओं के लिए रूट इवेंट क्लास है।

4 महत्वपूर्ण घटना

चरित्र में प्रवेश करने पर कुंजी घटना उत्पन्न होती है।

5 MouseEvent

यह घटना इंगित करती है कि एक घटक में एक माउस क्रिया हुई।

6 WindowEvent

इस वर्ग की वस्तु एक खिड़की की स्थिति में परिवर्तन का प्रतिनिधित्व करती है।

7 AdjustmentEvent

इस वर्ग की वस्तु समायोजन योग्य वस्तुओं द्वारा उत्सर्जित समायोजन घटना का प्रतिनिधित्व करती है।

8 ComponentEvent

इस वर्ग की वस्तु एक खिड़की की स्थिति में परिवर्तन का प्रतिनिधित्व करती है।

9 ContainerEvent

इस वर्ग की वस्तु एक खिड़की की स्थिति में परिवर्तन का प्रतिनिधित्व करती है।

10 MouseMotionEvent

इस वर्ग की वस्तु एक खिड़की की स्थिति में परिवर्तन का प्रतिनिधित्व करती है।

1 1 PaintEvent

इस वर्ग की वस्तु एक खिड़की की स्थिति में परिवर्तन का प्रतिनिधित्व करती है।