पर ऑब्जेक्ट्स जोड़ना मेरे पास एक ऑब्जेक्ट है - ArrayList<User> users
जिसमें कुछ उपयोगकर्ता ऑब्जेक्ट्स हैं।जेएलिस्ट
public class User
{
int id;
String name;
String location;
}
मैं एक JList में इस ArrayList डाल करने के लिए तो यह उन नामों को प्रदर्शित करेगा चाहते हैं -
John
Mick
Sam
Joe
--- और जब मैं एक उपयोगकर्ता नाम का चयन एक घटना निकाल दिया जाता है देता है कि मुझे कुछ प्रदर्शन उपयुक्त उपयोगकर्ता वस्तु का उपयोग कर कार्रवाई। तो कोई क्लिक करता है 'मिक' और मैं इस (स्यूडोकोड) जैसे कोड प्राप्त -
public jListClicked(User user)
{
int id = user.id;
String name = user.name;
String location = user.location;
updateDatabase(id, name, location);
}
मुझे लगता है कि यह एक JList का उपयोग कर संभव है ?? आखिरकार मैं कल्पना करता हूं कि जेएलआईस्ट घटक के लिए यही बनाया गया था। तो मैं एक जेएलिस्ट को ArrayList जैसे ऑब्जेक्ट को कैसे जोड़ूं ताकि मेरे पास उपर्युक्त कार्यक्षमता हो?
यकीन है, सब कुछ स्विंग :-) के साथ संभव है सुनिश्चित करें कि आप पढ़ रहें और एक बुनियादी ट्यूटोरियल, f.i. समझते हैं:
आप कुछ करने के लिए इस तरह (विवरण के लिए इनलाइन टिप्पणी देखें) http://docs.oracle.com/javase/tutorial/uiswing/index.html – kleopatra