7
जब मैं निर्माण/मेरी एप्लेट, NetBeans एप्लेट फार्म से बने चलाने मैं 2 त्रुटियों मिलती है:त्रुटि: DefaultComboBoxModel के आगे वाले चेक कॉल (ई [])
warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class DefaultComboBoxModel
warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class JComboBox
2 warnings
अगर मैं लटकती पर क्लिक करें मैं एक विस्मयादिबोधक मिल इसके बगल में निशान। ऐसा क्यों है?
इसके अलावा, यह "-क्लिंट: अनचेक" विकल्प के साथ है।
सहायता के लिए धन्यवाद। लेकिन यह है कि केवल त्रुटि पर ध्यान रखती है, एक दूसरे को अभी भी बनी हुई है: ' चेतावनी: [अनियंत्रित] कच्चे प्रकार JComboBox levelBox.setModel के सदस्य के रूप setModel (ComboBoxModel) के आगे वाले चेक कॉल (नई javax.swing.DefaultComboBoxModel (नया स्ट्रिंग [] {"1", "2", "3", "4", "5", "6", "7"}); जहां ई एक प्रकार-परिवर्तनीय है: ई कक्षा में घोषित ऑब्जेक्ट को बढ़ाता है JComboBox 1 चेतावनी ' –
Squeazer
ऐसा लगता है कि आपको JComboBox के लिए प्रकार तर्क का उपयोग करने की भी आवश्यकता है। तो जहां आप लेवलबॉक्स बना रहे हैं, आपको इसके प्रकार का उपयोग JComboBox के रूप में करने की आवश्यकता है। आप जावा ट्यूटोरियल में जेनेरिक के बारे में पढ़ना चाह सकते हैं। –