अधिकांश डेटा संरचनाओं के विपरीत, JTable
में isEmpty()
विधि नहीं है। तो हम कैसे जान सकते हैं कि दिए गए JTable
में कोई मान नहीं है?कैसे जानना है कि एक जेटटेबल खाली है या नहीं?
उत्तर
table.getRowCount();
table.getColumnCount();
यदि कोई 0 है, तो कोई डेटा नहीं है।
यह तालिका पर किसी भी फ़िल्टर के बावजूद पंक्तियों की वास्तविक संख्या वापस करेगा।
int count= jTable.getModel().getRowCount();
jTable.getRowCount()
केवल दृश्य पंक्ति गणना लौटाएगा। तो यह जांचने के लिए है() तो मॉडल पर getRowCount()
का उपयोग करना बेहतर है।
public static boolean isEmpty(JTable jTable) {
if (jTable != null && jTable.getModel() != null) {
return jTable.getModel().getRowCount()<=0?true:false;
}
return false;
}
आप स्तंभों की एक निश्चित संख्या .. लगता है तीन
public int Actualrows(DefaultTableModel m) {
int row = 0;
int i = 0;
for (i = 0; i < m.getRowCount(); ++i) {
try {
if (!(m.getValueAt(i, 0).equals("")) && !(m.getValueAt(i, 1).equals(""))
&& !(m.getValueAt(i, 2).equals(""))) {
row++;
}
} catch (NullPointerException e) {
continue;
}
}
return row;
}
वापसी मान बराबर 0 इसकी पूरी तरह से एक खाली तालिका
वास्तव में, वहाँ कोई विधि है अगर इसे मेरे दोस्त को सीखने के लिए। लेकिन खुद, यह जानने के लिए एक विधि का उपयोग कर रहा है कि यह खाली है या नहीं।
सबसे पहले, जब आप JTable
बनाते हैं तो डिफ़ॉल्ट पंक्ति गणना 0
सेट करते हैं। जब आप JTable
का उपयोग करना चाहते हैं, तो JTable
डेटा के साथ डेटाबेस से गिनती करें। तो यदि कोई data.getRowCount()
0
फिर से वापस आ जाएगा। और इसलिए, आपको पता चलेगा कि JTable
खाली है या नहीं। नाम-उपनाम-उम्र आदि, table.getRowCount(); table.getColumnCount();
क्योंकि JTable के सिर के काम नहीं कर रहा:
try (ResultSet rs = st.executeQuery(query)) {
int colcount = rs.getMetaData().getColumnCount();//get's the row count in the database
DefaultTableModel tm = new DefaultTableModel();
for (int i = 1; i <= colcount; i++) {
tm.addColumn(rs.getMetaData().getColumnName(i));
}
while (rs.next()) {
Object[] row = new Object[colcount];
for (int i = 1; i <= colcount; i++) {
row[i - 1] = rs.getObject(i);
}
tm.addRow(row);
}
jTblAd.setModel(tm);
conn.close();
}
अन्त में मैं कहना है कि अगर JTable सिर, उदाहरण के लिए चाहते हैं। तो, मेरी राय यह है कि अगर हम jTable की जांच नहीं कर सकते हैं, तो तालिका में लिखे गए डेटासेट को चेक करें।
(1-) यह कोड दिखाता है कि परिणामसेट से डेटा को तालिका मॉडल में कैसे जोड़ना है। सवाल यह जानने के बारे में था कि "टेबल" खाली कब होता है। जहां से डेटा संभावित रूप से आया था अप्रासंगिक है। – camickr
जैसा कि मैंने पहले सोचा था कि "इसके लिए कोई परिभाषित विधि नहीं है, है ना?"। मैं केवल यह दिखाना चाहता हूं कि मैं क्या कर रहा हूं कि जेटीबल खाली है या नहीं। तार्किक रूप से, यदि डेटाबेस से कोई डेटा रिटर्न नहीं है, तो jTable सही खाली होगा? मुझे लगता है कि इस तरह से मेरी समस्या हल हो जाती है और मेरी परियोजनाओं में यह काम कर रहा है। – Babafingo
यह आपकी समस्या का समाधान कर सकता है, लेकिन आपने सवाल नहीं पूछा और आप उत्तर का विषय बंद कर दिया है। डेटाबेस अप्रासंगिक है। प्रश्न JTable में डेटा के बारे में था, इस बारे में नहीं कि डेटाबेस क्वेरी कोई डेटा लौटाती है या नहीं। – camickr
- 1. कैसे जांचें कि एक बहुआयामी सरणी खाली है या नहीं?
- 2. कैसे जांचें कि सरणी शून्य या खाली है या नहीं?
- 3. कैसे जांचें कि सरणी खाली नहीं है या नहीं?
- 4. यह पर्ल एक लाइनर कैसे जांचता है कि कोई निर्देशिका खाली है या नहीं?
- 5. Magento कैसे जांचें कि शॉपिंग कार्ट खाली है या नहीं?
- 6. कैसे जांचें कि कैनवास खाली है या नहीं?
- 7. यह कैसे जांचें कि ContentPlaceHolder खाली है या नहीं?
- 8. जांचें कि सरणी खाली है या शून्य
- 9. कैसे जांचें कि टेक्स्टफील्ड खाली है या नहीं?
- 10. मैं कैसे जांचूं कि सरणी मान खाली है या नहीं?
- 11. आप कैसे जांचते हैं कि सूची खाली है या नहीं?
- 12. एएस 3: जांचें कि कोई शब्दकोश खाली है या नहीं
- 13. जांचें कि jQuery डेटपिकर खाली है या नहीं?
- 14. मैं यह जानना चाहता हूं कि कोई JVM क्लास एक कोटलिन क्लास है या नहीं
- 15. कैसे बताना है कि डेल्फी संस्करण एक खाली स्ट्रिंग है या नहीं?
- 16. जांच करें कि संग्रह खाली है या नहीं
- 17. यह जांचना कि स्ट्रिंग खाली है या नहीं
- 18. कैसे देखें कि एक पाठक ईओएफ पर है या नहीं?
- 19. एक अनियंत्रित सिग्नल सर्वर कैसे "जानना" है?
- 20. जांचें कि कोई PHP सत्र खाली है या नहीं?
- 21. मैक में वर्तमान आर्किटेक्चर i386 या x86_64 है या नहीं, यह कैसे जानना है? (एक्सकोड)
- 22. कैसे जांचें कि कोई खाली खाली स्थान के बराबर है या नहीं?
- 23. मैं कैसे जांच सकता हूं कि कोई सरणी खाली/खाली है या नहीं?
- 24. कैसे जांचें कि फॉर्म तत्व खाली नहीं हैं या नहीं?
- 25. मुझे यह कैसे पता चलेगा कि मुझे क्या जानना है?
- 26. कैसे पता लगाएं कि एक जेसन सरणी खाली है या नहीं?
- 27. यह जांचने का कोई तरीका है कि XmlSchemaParticle एक खाली पट्टी है या नहीं?
- 28. यह जांचने का सबसे अच्छा तरीका है कि एक डीआईआर खाली है या नहीं, जबकि php
- 29. जांचें कि स्ट्रिंग खाली है
- 30. कैसे जांचें कि AWK स्क्रिप्ट में परिवर्तनीय मान शून्य या खाली है या नहीं?
तकनीकी रूप से, आपको इसे "** प्रदर्शित करने के लिए कोई डेटा ** नहीं होना चाहिए" के रूप में रखना चाहिए। या तो शून्य वापस आ सकता है, लेकिन इसका मतलब यह नहीं है कि अंतर्निहित मॉडल में कोई डेटा नहीं है। –