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

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


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

getValueAt() को लागू करके हम सत्यापित कर सकते हैं कि JTable सेल खाली है या नहीं JTable . की विधि कक्षा। यदि हम "यहां क्लिक करें . पर क्लिक करते हैं " बटन, यह एक क्रिया घटना उत्पन्न करेगा और एक पॉपअप संदेश प्रदर्शित करेगा जैसे "फ़ील्ड खाली है "उपयोगकर्ता के लिए।

उदाहरण

आयात करें निजी जेटीबल टेबल; निजी जेबटन बटन; स्ट्रिंग [] कॉलमनाम =नया स्ट्रिंग [] {"छात्र 1", "छात्र 2"}; स्ट्रिंग [] [] डेटा वैल्यू =नया स्ट्रिंग [] [] {{"95", "100"}, {"", "85"}, {"80", "100"}}; सार्वजनिक JTableEmptyValidateTest () {setTitle ("खाली सत्यापन तालिका"); पैनल =नया जेपीनल (); टेबल =नया जेटीबल (); टेबलमॉडल मॉडल =नया myTableModel (); टेबल.सेटमॉडल (मॉडल); पैनल। जोड़ें (नया JScrollPane (तालिका)); बटन =नया जेबटन ("यहां क्लिक करें"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) {if(validCheck()) {JOptionPane.showMessageDialog(null,"field is fill up"); } और {JOptionPane.showMessageDialog(null, "field is खाली"); } } }); जोड़ें (पैनल, BorderLayout.CENTER); जोड़ें (बटन, बॉर्डरलाउट। दक्षिण); सेटसाइज (470, 300); सेटडिफॉल्ट क्लोजऑपरेशन (EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } पब्लिक बूलियन वैलिडचेक () {if(table.getCellEditor()!=null) { table.getCellEditor().stopCellEditing(); } for(int i=0; i getValueAt(i,j ) ।तार(); अगर(value.trim().length() ==0) {झूठी वापसी; } } } सच लौटें; } वर्ग myTableModel DefaultTableModel {myTableModel() { सुपर (डेटावैल्यू, कॉलमनाम) का विस्तार करता है; } सार्वजनिक बूलियन isCellEditable (इंट रो, इंट कॉल्स) {रिटर्न ट्रू; } } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {नया JTableEmptyValidateTest (); }}

आउटपुट

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


  1. हम जावा में जेटीबल के टेबल हेडर को कैसे दिखा/छुपा सकते हैं?

    एक JTable JComponent . का उपवर्ग है कक्षा जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए। एक जेटीबल मॉडल व्यू कंट्रोलर (एमवीसी) डिजाइन पैटर्न का पालन कर सकता है पंक्तियों और स्तंभों में डेटा प्रदर्शित करने के लिए। DefaultTableModel वर्ग AbstractTableModel . का उपवर्ग है और इसका उपयोग पंक्तियों और

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

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

  1. जावा में जेटीबल की प्रत्येक कॉलम चौड़ाई कैसे बदलें?

    JTable एक जेटेबल JComponent . का उपवर्ग है जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए। एक जेटेबल मॉडल व्यू कंट्रोलर (एमवीसी) डिजाइन पैटर्न का पालन कर सकते हैं डेटा को पंक्तियों . में प्रदर्शित करने के लिए और कॉलम । DefaultTableModel वर्ग AbstractTableModel extend का विस्तार कर सकता है और इस