Thursday, 15 March 2012

mysql - How to set item id and display text on DefaultComboBoxModel Java Swing? -


मेरे पास तालिका rk_acgroups है, जहां खाता प्रकार की सूची संग्रहीत है। मैं आईडी के साथ खाता प्रकारों का नाम प्रदर्शित करना चाहता हूं, ताकि मैं बच्चे तालिका में पाठ के बजाय केवल आईडी डाल सकूं।

  निजी DefaultComboBoxModel accountGroups () {DefaultComboBoxModel groupModel = new DefaultComboBoxModel ( ); GroupModel.addElement ("- खाता समूह -"); MySQLConnection mysql = नया MySQLConnection (); ResultSet groupSet = mysql.query ("चुनें rk_acgroups से WHERE स्थिति = 1 क्रम sort_order"); कोशिश {while (groupSet.next ()) {groupModel.addElement (groupSet.getString ("name")); }} पकड़ (SQLException ई) {e.printStackTrace (); } वापसी समूह मॉडेल; }  

क्या चुने गए आइटम का आईडी यहाँ मिल सकता है?
मैंने पाया है, लेकिन यह मेरी मदद नहीं करता है!
(दूसरी पिछली टिप्पणी ने मेरी समस्या समझाई लेकिन जवाब नहीं है)
धन्यवाद।

"id" और "वर्णन" को संग्रहीत करने के लिए एक कस्टम ऑब्जेक्ट बनाएं फिर आपको कॉम्बो बॉक्स में "वर्णन" प्रदर्शित करने के लिए कस्टम रेंडरर बनाना होगा। जब आइटम का चयन किया जाता है तो आप अपने अन्य प्रसंस्करण के लिए "आईडी" का उपयोग कर सकते हैं।

अधिक जानकारी और उदाहरण कोड का उपयोग करें जिसे आप उपयोग कर सकते हैं।


No comments:

Post a Comment