मेरे पास यह कोड है:
सार्वजनिक शून्य आइटमस्टैट चेंजेड (मद ईवेंट ई) {if (e .getStateChange () == ItemEvent.SELECTED) {int x = comboBox.getSelectedIndex (); यदि (एक्स> = 0 & amp;; & amp; x & lt; = 6) {जेबटन बटन [] = नया जेबटन [31]; (इंट आई = 0; आई & lt; 31; i ++) के लिए {बटन [i] = नया जेबटन (स्ट्रिंग.वल्यूउफ़ (आई + 1)); बटन [i] .addActionListener (this); जोड़ने (बटन [i]); }} सार्वजनिक शून्य एक्शनपररफेड (एक्शनएवेंट ई) {} लेकिन बटन [i] .addactionlistener (this) मुझे यह त्रुटि देता है: addActionListener (java.awt.event.ActionListener) javax.swing.AbstractButton में लागू नहीं किया जा सकता है (& lt; अनाम java.awt.event.ItemListener & gt;) कैसे करें मैं इसे हल करता हूं?
मुझे लगता है कि यह jcombobox को संदर्भित करता है
अपना वर्ग क्रियान्वयन कार्यान्वयन करें। जोड़ने के लिए संपादित करें: प्रारंभ में, मुझे त्रुटि संदेश में "अनाम" वाक्यांश याद आया। इससे मुझे यह विश्वास हो जाता है कि यह कोड एक अनाम वर्ग घोषणा के अंदर रहता है।
बटन [i] .addActionListener (this) के साथ
बटन [i] .addActionListener () को बदलने की कोशिश करें ( Mcalendar.this)
Comments
Post a Comment