एक JTable JComponent . का उपवर्ग है वर्ग और इसका उपयोग कई पंक्तियों . में प्रदर्शित जानकारी के साथ तालिका बनाने के लिए किया जा सकता है और कॉलम . जब किसी JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे एक TableModelListener . लागू करके नियंत्रित किया जाता है इंटरफेस। हम एक चेकबॉक्स . जोड़ या सम्मिलित कर सकते हैं getColumnClass() . को लागू करके JTable सेल के अंदर कक्षा . की विधि टाइप करें।
उदाहरण
आयात करें निजी DefaultTableModel मॉडल; सार्वजनिक JCheckBoxJTableTest () {रैंडम rnd =नया रैंडम (); मॉडल =नया डिफॉल्टटेबल मॉडल (नया ऑब्जेक्ट [] {"चेक बॉक्स 1", "चेक बॉक्स 2", "चेक बॉक्स 3"}, 0) { @ ओवरराइड पब्लिक क्लास getColumnClass(int columnIndex) { Boolean.class लौटाएं; } }; के लिए (इंट इंडेक्स =0; इंडेक्स <10; इंडेक्स ++) {model.addRow (नया ऑब्जेक्ट [] {rnd.nextBoolean ()}); } टेबल =नया जेटीबल (मॉडल); जोड़ें (नया JScrollPane (तालिका)); सेटटाइटल ("जेचेकबॉक्सजेटेबल टेस्ट"); सेटसाइज (375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया JCheckBoxJTableTest (); }}आउटपुट