Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जेएलिस्ट आइटम का चयन करते समय मूल्य कैसे प्रदर्शित करें?


एक JList JComponent . का उपवर्ग है वर्ग जो उपयोगकर्ता को एकल . चुनने की अनुमति देता है या आइटम के अनेक चयन . JList एक ListSelectionListener . उत्पन्न कर सकता है इंटरफ़ेस और इसमें एक सार विधि शामिल है valueChanged() . MouseListener . को लागू करके जब JList से किसी आइटम का चयन किया जाता है तो हम एक मान प्रदर्शित कर सकते हैं इंटरफ़ेस या विस्तार माउस एडेप्टर क्लास करें और getClickCount() . पर कॉल करें एकल-क्लिक . के साथ विधि घटना (getClickCount() ==1 ) माउसइवेंट . का कक्षा।

उदाहरण

आयात करें निजी JScrollPane जेएसपी; निजी वेक्टर डेटा; सार्वजनिक JListItemSeletionTest () {setTitle ("JListItemSeletion Test"); सूची =नया जेएलिस्ट (); डेटा =नया वेक्टर (); data.addElement ("भारत"); data.addElement ("ऑस्ट्रेलिया"); data.addElement ("इंग्लैंड"); data.addElement ("इंग्लैंड"); data.addElement ("न्यूजीलैंड"); data.addElement ("दक्षिण अफ्रीका"); list.setListData (डेटा); list.setSelectedIndex(0); list.addMouseListener (नया माउस एडेप्टर () {सार्वजनिक शून्य माउसक्लिक (माउसइवेंट मुझे) {अगर (me.getClickCount () ==1) {JList लक्ष्य =(JList) me.getSource (); int अनुक्रमणिका =target.locationToIndex (me. getPoint ()); अगर (सूचकांक> =0) {ऑब्जेक्ट आइटम =target.getModel ()। getElementAt (अनुक्रमणिका); JOptionPane.showMessageDialog (शून्य, item.toString ()); }}}}); जेएसपी =नया जेएसक्रॉलपेन (सूची); जोड़ें (जेएसपी, बॉर्डरलाउट। उत्तर); सेटसाइज (400, 275); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {नया JListItemSeletionTest (); }}

आउटपुट

जावा में जेएलिस्ट आइटम का चयन करते समय मूल्य कैसे प्रदर्शित करें?


  1. जावा में जेएलिस्ट के प्रत्येक आइटम के लिए टूलटिप टेक्स्ट कैसे सेट करें?

    एक JList JComponent . का उपवर्ग है वर्ग और इसका उपयोग वस्तुओं की एक सूची प्रदर्शित करने के लिए किया जा सकता है जो उपयोगकर्ता को एक या अधिक वस्तुओं का चयन करने की अनुमति देता है। JList एक ListSelectionListener . उत्पन्न कर सकता है इंटरफ़ेस और सार विधि को लागू करने की आवश्यकता valueChanged() . एक J

  1. जावा में JComboBox की वस्तुओं को केंद्र में कैसे संरेखित करें?

    एक JComboBox JComponent वर्ग का एक उपवर्ग है और यह एक पाठ क्षेत्र . का संयोजन है और एक ड्रॉप-डाउन सूची जिसमें से उपयोगकर्ता एक मूल्य चुन सकता है। JComboBox एक ActionListener, ChangeListener . उत्पन्न कर सकता है और एक आइटम लिस्टनर जब उपयोगकर्ता कॉम्बो बॉक्स पर कार्रवाई करता है। डिफ़ॉल्ट रूप से, J

  1. जावा में JCheckBox से एक समय में एक आइटम का चयन कैसे करें?

    जेचेकबॉक्स एक जेचेकबॉक्स JToggleButton का विस्तार कर सकते हैं और यह एक छोटा बॉक्स हो सकता है जिसे चेक किया गया या अनचेक । जब हम JCheckBox, . पर क्लिक करते हैं यह स्वचालित रूप से चेक से अनचेक या इसके विपरीत में बदल जाता है। एक जेचेकबॉक्स एक एक्शन लिस्टनर उत्पन्न कर सकता है या एक आइटम लिस्टनर जब भी च