एक JList JComponent . का उपवर्ग है वर्ग और इसका उपयोग उन वस्तुओं की सूची प्रदर्शित करने के लिए किया जा सकता है जो उपयोगकर्ता को चयन करने . की अनुमति देती हैं एक या अधिक आइटम . JList एक ListSelectionListener . उत्पन्न कर सकता है इंटरफ़ेस और सार पद्धति को लागू करने की आवश्यकता valueChanged(). एक DefaultListModel क्लास एक सूची मॉडल का एक सरल कार्यान्वयन प्रदान करता है, जिसका उपयोग जेएलिस्ट नियंत्रण द्वारा प्रदर्शित वस्तुओं को प्रबंधित करने के लिए किया जा सकता है। हम addElement() . का उपयोग करके आइटम को JList में जोड़ सकते हैं DefaultListModel . की विधि क्लास में, हम HTML . का उपयोग करके JList में अलग-अलग फॉन्ट वाले आइटम भी जोड़ सकते हैं . जैसे टैग बोल्ड स्टाइल टेक्स्ट के लिए, इटैलिक स्टाइल टेक्स्ट के लिए, रेखांकित शैली पाठ आदि के लिए
उदाहरण
आयात करें जेएलएबल लिस्टटेस्ट ()। मेकयूआई (); }}); } public void makeUI() { String[] data ={"राजा", "आदित्य", "जयदेव ", "चैतन्य "}; JList सूची =नया JList (डेटा); list.setBackground (Color.lightGray); JFrame फ्रेम =नया JFrame (); फ्रेम। getContentPane ()। जोड़ें (नया JScrollPane (सूची), BorderLayout.NORTH); फ्रेम। setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.setLocationRelativeTo(null); frame.setVisible(true); }}आउटपुट