एक JTable टेबल बनाने और प्रदर्शित करने की एक बहुत ही लचीली संभावना प्रदान करता है। टेबल मॉडल इंटरफ़ेस उन वस्तुओं के तरीकों को परिभाषित करता है जो तालिका की सामग्री को निर्दिष्ट करते हैं। सारटेबल मॉडल क्लास को आम तौर पर मॉडल तालिका का कस्टम कार्यान्वयन प्रदान करने के लिए बढ़ाया जाता है। JTable वर्ग setCellEditor() . विधि का उपयोग करके तालिकाओं को संपादित करने की क्षमता प्रदान करता है TableCellEditor . के ऑब्जेक्ट की अनुमति देता है इंटरफ़ेस.
हम फ़िल्टर कर सकते हैं setRowFilter() . का उपयोग कर तालिका TableRowSorter . की विधि कक्षा.
उदाहरण
आयात करें निजी जेटीबल टेबल; निजी टेबलमॉडल मॉडल; सार्वजनिक फ़िल्टरटेबलटेस्ट () {सेटटाइट ("फ़िल्टरटेबल टेस्ट"); वस्तु पंक्तियाँ [] [] ={{"आदित्य", "सामग्री डेवलपर", 25000}, {"जय", "एसएमई", 30000}, {"चैतन्य", "जावा इंजीनियर", 45000}, {"रमेश" , "स्कैला डेवलपर", 40000}, {"रवि", "एसएपी सलाहकार", 70000}}; ऑब्जेक्ट कॉलम [] ={"नाम", "पदनाम", "वेतन"}; मॉडल =नया डिफॉल्टटेबल मॉडल (पंक्तियां, कॉलम) {सार्वजनिक वर्ग getColumnClass (int कॉलम) {कक्षा वापसी वैल्यू; अगर ((कॉलम> =0) &&(कॉलमआउटपुट