एक JTable JComponent . का उपवर्ग है वर्ग और इसका उपयोग कई पंक्तियों . में प्रदर्शित जानकारी के साथ तालिका बनाने के लिए किया जा सकता है और कॉलम . जब किसी JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे एक TableModelListener . लागू करके नियंत्रित किया जाता है इंटरफ़ेस।
नीचे दिए गए प्रोग्राम में, हम "कोई रिकॉर्ड उपलब्ध नहीं" . प्रदर्शित कर सकते हैं टेक्स्ट अगर JTable में पंक्तियां उपलब्ध नहीं हैं।
उदाहरण
आयात करें निजी जेटीबल टेबल; निजी JScrollPane स्क्रॉलपैन; सार्वजनिक NoRecordTableTest () {पैनल =नया जेपीनल (); पैनल.सेटलाउट (नया बॉर्डरलाउट ()); स्ट्रिंग कॉलमनाम [] ={"कॉलम 1", "कॉलम 2", "कॉलम 3"}; स्ट्रिंग डेटा मान [] [] ={}; तालिका =नया जेटीबल (डेटावैल्यू, कॉलमनाम); जेएलएबल लेबल =नया जेएलएबल ("कोई रिकॉर्ड उपलब्ध नहीं है"); लेबल.सेटसाइज (लेबल.getPreferredSize ()); तालिका जोड़ें (लेबल); table.setFillsViewportHeight(true); स्क्रॉलपैन =नया JScrollPane (तालिका); पैनल.एड (स्क्रॉलपेन, बॉर्डरलाउट। सेंटर); पैनल। जोड़ें (नया लेबल ("कोई रिकॉर्ड उपलब्ध नहीं है"), BorderLayout.SOUTH); जोड़ें (पैनल); सेटसाइज (400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {नया NoRecordTableTest (); }}आउटपुट