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

हम जावा में जेटीबल से चयनित पंक्ति को कैसे हटा सकते हैं?


एक JTable जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए JComponent वर्ग का एक उपवर्ग है। एक JTable घटक मॉडल व्यू कंट्रोलर (MVC) का अनुसरण कर सकता है पंक्तियों और स्तंभों . में डेटा प्रदर्शित करने के लिए डिज़ाइन पैटर्न . एक JTable TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener उत्पन्न कर सकता है और RowSorterListener इंटरफेस। हम चयनित पंक्ति को हटा सकते हैं removeRow() . का उपयोग करके JTable से DefaultTableModel . की विधि कक्षा।

सिंटैक्स

सार्वजनिक शून्य हटाएंरो (इंट रो)

उदाहरण

आयात करें निजी DefaultTableModel मॉडल; निजी वस्तु [] [] डेटा; निजी स्ट्रिंग [] कॉलमनाम; निजी जेबटन बटन; पब्लिक रिमूव सेलेक्टेडरोटेस्ट () {सेटटाइट ("रिमूव सेलेक्टेडरो टेस्ट"); डेटा =नई वस्तु [] [] {{"101", "रमेश"}, {"102", "आदित्य"}, {"103", "जय"}, {"104", "साई"}}; कॉलमनाम =नया स्ट्रिंग [] {"आईडी", "नाम"}; मॉडल =नया डिफॉल्टटेबल मॉडल (डेटा, कॉलमनाम); तालिका =नया जेटीबल (मॉडल); table.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); बटन =नया जेबटन ("निकालें"); button.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent ae) { // पहले चयनित पंक्ति की जांच करें अगर(table.getSelectedRow() !=-1) { // मॉडल से चयनित पंक्ति को हटा दें model.removeRow(table.getSelectedRow()); JOptionPane.showMessageDialog (अशक्त, "चयनित पंक्ति सफलतापूर्वक हटाई गई"); } } }); जोड़ें (नया JScrollPane (तालिका), BorderLayout.CENTER); जोड़ें (बटन, बॉर्डरलाउट। दक्षिण); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटसाइज (400, 300); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {नया RemoveSelectedRowTest (); }}

आउटपुट


हम जावा में जेटीबल से चयनित पंक्ति को कैसे हटा सकते हैं?


हम जावा में जेटीबल से चयनित पंक्ति को कैसे हटा सकते हैं?



  1. जावा में जेटीबल सेल के अंदर हम जेसीकबॉक्स को कैसे जोड़/सम्मिलित कर सकते हैं?

    एक JTable JComponent . का उपवर्ग है वर्ग और इसका उपयोग कई पंक्तियों . में प्रदर्शित जानकारी के साथ तालिका बनाने के लिए किया जा सकता है और कॉलम . जब किसी JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे एक TableModelListener . लागू करके नियंत्रित किया जाता है इंटरफेस।

  1. हम जावा में JMenu से JTabbedPane में नए टैब कैसे जोड़ सकते हैं?

    JTabbedPane एक JTabbedPane एक घटक है जो JComponent का विस्तार कर सकता है वर्ग और यह एक से अधिक पैनल तक आसान पहुंच प्रदान कर सकता है। प्रत्येक टैब एक घटक से जुड़ा होता है जिसे टैब के चुने जाने पर प्रदर्शित किया जा सकता है। एक JTabbedPane एक ChangeListener generate उत्पन्न कर सकता है इंटरफ़ेस जब एक ट

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

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