Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में JTable के विभिन्न सेल्स को प्रोग्रामेटिकली कैसे चुनें?


JTable JComponent क्लास का एक सबक्लास है और इसका उपयोग कई पंक्तियों और स्तंभों में जानकारी प्रदर्शित करने वाली टेबल बनाने के लिए किया जा सकता है। जब JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे TableModelListener इंटरफेस को लागू करके संभाला जाता है।

सामान्यतः, उपयोगकर्ता JTable में मैन्युअली पंक्तियों और स्तंभों का चयन कर सकता है, हम JTable क्लास के setRowSelectionInterval() और setColumnSelectionInterval() मेथड्स का उपयोग करके 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(); 
    } 
}

आउटपुट

जावा में JTable के विभिन्न सेल्स को प्रोग्रामेटिकली कैसे चुनें?



  1. Java में JTable सेल के अंदर JCheckBox कैसे जोड़ें/सम्मिलित करें? Java में JTable सेल के अंदर JCheckBox कैसे जोड़ें/सम्मिलित करें?

    JTable JComponent वर्ग का एक उपवर्ग है और इसका उपयोग कई पंक्तियों और स्तंभों में प्रदर्शित जानकारी के साथ एक तालिका बनाने के लिए किया जा सकता है। जब JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे TableModelListener इंटरफ़ेस को लागू करके संभाला जाता है। हम getColumnClass

  1. Java में JTable के प्रत्येक कॉलम की चौड़ाई कैसे बदलें? Java में JTable के प्रत्येक कॉलम की चौड़ाई कैसे बदलें?

    JTable एक JTable जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए JComponent का एक उपवर्ग है। एक JTable डेटा को पंक्तियों और स्तंभों में प्रदर्शित करने के लिए मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का पालन कर सकता है। DefaultTableModel वर्ग AbstractTableModel को विस्तारित कर सकता है और इसका उपयोग JTab

  1. Java में JCheckBox से एक समय में एक आइटम कैसे चुनें? Java में JCheckBox से एक समय में एक आइटम कैसे चुनें?

    JCheckBox एक JCheckBox JToggleButton को विस्तारित कर सकता है और यह एक छोटा बॉक्स हो सकता है जो या तो चेक किया गया या अनचेक किया गया होता है। जब हम JCheckBox पर क्लिक करते हैं, तो यह स्वचालित रूप से चेक से अनचेक या इसके विपरीत में बदल जाता है। एक JCheckBox जब भी चेकबॉक्स बदलता है तो एक ActionListen