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

जावा में प्रोग्रामेटिक रूप से जेटीबल के विभिन्न कक्षों का चयन कैसे करें?


एक 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();
   }
}

आउटपुट

जावा में प्रोग्रामेटिक रूप से जेटीबल के विभिन्न कक्षों का चयन कैसे करें?



  1. जावा में जेटीबल सेल के अंदर हम जेसीकबॉक्स को कैसे जोड़/सम्मिलित कर सकते हैं?

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

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

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

  1. जावा में JCheckBox से एक समय में एक आइटम का चयन कैसे करें?

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