जावा में जेबटन के लिए एक्शन श्रोता बनाना
जावा में ग्राफिकल यूजर इंटरफेस (जीयूआई) विकसित करते समय, बटन में एक्शन श्रोता जोड़ने से वे सक्षम हो जाते हैं उपयोगकर्ता क्लिकों का जवाब दें और कार्यक्रम के भीतर विशिष्ट कार्रवाइयां ट्रिगर करें। यहां दो अलग-अलग तरीकों का उपयोग करके इस कार्यक्षमता को कार्यान्वित करने का तरीका बताया गया है:
1. ActionListener इंटरफ़ेस लागू करता है:
JButton jBtnSelection = new JButton("Selection");
jBtnSelection.addActionListener(this);
2. अनाम आंतरिक वर्ग:
प्रत्येक बटन के लिए, एक अज्ञात आंतरिक वर्ग बनाएं जो ActionListener का विस्तार करता है और बटन क्लिक को संभालने के लिए ActionPerformed(ActionEvent e) विधि लागू करता है:
jBtnSelection.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selectionButtonPressed();
}
} );
2. अद्यतन (जावा 8 लैम्ब्डा एक्सप्रेशंस):
जावा 8 में प्रस्तुत लैम्ब्डा एक्सप्रेशन का उपयोग करके, आप अनाम आंतरिक वर्ग दृष्टिकोण को सरल बना सकते हैं:
jBtnSelection.addActionListener(e -> selectionButtonPressed());
जब बटन क्लिक किया जाता है तो यह लैम्ब्डा एक्सप्रेशन सीधे सेलेक्शनबटनप्रेस्ड() विधि को कॉल करता है, एक अनाम आंतरिक वर्ग की आवश्यकता से बचता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3