एक JTable JComponent . का उपवर्ग है वर्ग और इसका उपयोग कई पंक्तियों और स्तंभों में प्रदर्शित जानकारी के साथ एक तालिका बनाने के लिए किया जा सकता है। जब किसी JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे एक TableModelListener . लागू करके नियंत्रित किया जाता है इंटरफ़ेस।
सामान्य तौर पर, एक उपयोगकर्ता JTable में मैन्युअल रूप से पंक्तियों और स्तंभों का चयन कर सकता है, हम JTable के विभिन्न कक्षों को प्रोग्रामेटिक रूप से भी चुन सकते हैं। setRowSelectionInterval() . का उपयोग करके और सेटकॉलम चयनइंटरवल () JTable . के तरीके कक्षा।
उदाहरण
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JTableCellSelectionTest extends JFrame { private JTable table; public JTableCellSelectionTest() { setTitle("JTableCellSelection Test"); Object[][] data = {{ "Raja", "Java", "Hyderabad"}, {"Vineet", "JavaScript", "Bangalore"}, {"Adithya", "Scala", "Chennai"}, {"Jai", "ServiceNow", "Pune"}, {"Chaitanya", "Python", "Noida"}, {"Krishna", "AI", "Mumbai"}}; String columns[] = {"Name", "Technology", "Location"}; table = new JTable(data, columns); add(new JScrollPane(table)); table.setRowSelectionInterval(0, 2); table.setColumnSelectionInterval(0, 2); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String []args) { new JTableCellSelectionTest(); } }
आउटपुट