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

हम जावा में जेएलिस्ट के लिए डबल क्लिक कैसे पकड़ सकते हैं और महत्वपूर्ण ईवेंट कैसे दर्ज कर सकते हैं?


एक JList JComponent extend का विस्तार कर सकते हैं वर्ग जो उपयोगकर्ता को एकल या एकाधिक चयन चुनने की अनुमति देता है। एक जेलिस्ट एक ListSelectionListener generate उत्पन्न कर सकता है इंटरफ़ेस और इसमें एक सार विधि शामिल है valueChanged()। एक जेलिस्ट एक माउस लिस्टनर . भी उत्पन्न कर सकता है डबल क्लिक इवेंट i catch को पकड़ने के लिए इंटरफ़ेस n सूची बनाता है और एक KeyListener . उत्पन्न करता है प्रमुख घटना दर्ज करें . को पकड़ने के लिए इंटरफ़ेस ।

उदाहरण

आयात करें () {सेटटाइट ("जेएलिस्ट टेस्ट"); सेटलेआउट (नया फ्लोलेआउट ()); वेक्टर वी =नया वेक्टर (); के लिए (int i =1; i <15; i++) { v.addElement("आइटम #" + i); } जोड़ें (नया जेएलएबल ("डबल-क्लिक किया गया:")); अंतिम JTextField dblTextField =नया JTextField(15); जोड़ें (dblTextField); जोड़ें (नया जेएलएबल ("कुंजी दर्ज करें:")); अंतिम JTextField entTextField =नया JTextField(15); जोड़ें (entTextField); अंतिम JList सूची =नई JList(v); // डबल-क्लिक ईवेंट पकड़ें list.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent me) { if (me.getClickCount() ==2) { dblTextField.setText(""+list.getSelectedValue()); } }); // एंटर-कुंजी घटनाओं को पकड़ें list.addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent ke) { if(ke.getKeyCode() ==KeyEvent.VK_ENTER) { entTextField.setText(""+list.getSelectedValue()); }}}); जोड़ें (नया JScrollPane (सूची)); सेटसाइज (375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {नया JListTest (); }}

आउटपुट

हम जावा में जेएलिस्ट के लिए डबल क्लिक कैसे पकड़ सकते हैं और महत्वपूर्ण ईवेंट कैसे दर्ज कर सकते हैं?


  1. हम जावा में अलग-अलग रंग और फ़ॉन्ट के साथ जेएलएबल टेक्स्ट को कैसे कार्यान्वित कर सकते हैं?

    जेएलएबल एक जेएलएबल वर्ग JComponent extend का विस्तार कर सकता है क्लास और JLabel का ऑब्जेक्ट GUI पर टेक्स्ट निर्देश या जानकारी प्रदान करता है। एक जेएलएबल केवल पढ़ने के लिए पाठ की एक पंक्ति प्रदर्शित कर सकता है , एक छवि या पाठ और छवि दोनों। एक जेएलएबल विभिन्न रंगों और फोंट के साथ टेक्स्ट की एक

  1. हम जावा में JPopupMenu का उपयोग करके राइट क्लिक मेनू को कैसे लागू कर सकते हैं?

    एक JPopupMenu जब एक दायां माउस बटन क्लिक किया जाता है . तो स्क्रीन पर कहीं भी दिखाई देता है । JPopupMenu पॉपअप मेनू एक फ्री-फ्लोटिंग मेनू है जो इनवोकर नामक एक अंतर्निहित घटक से संबद्ध होता है । अधिकांश समय, संदर्भ-संवेदनशील विकल्पों को प्रदर्शित करने के लिए एक पॉपअप मेनू एक विशिष्ट घटक से जुड़ा होत

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

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