কম্পিউটার

কিভাবে আমরা জাভাতে একটি নির্দিষ্ট কলামে একটি JTable সাজাতে পারি?


A JTable JComponent -এর একটি সাবক্লাস জটিল ডেটা স্ট্রাকচার প্রদর্শনের জন্য ক্লাস। একটি JTable উপাদান মডেল ভিউ কন্ট্রোলার (MVC) ডিজাইন প্যাটার্ন অনুসরণ করতে পারে সারি এবং কলামে ডেটা প্রদর্শনের জন্য। একটি JTable TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener, RowSorterListener তৈরি করতে পারে ইন্টারফেস setAutoCreateRowSorter() পদ্ধতি ব্যবহার করে আমরা একটি নির্দিষ্ট কলামে একটি JTable সাজাতে পারি। এবং সত্য এ সেট করুন JTable ক্লাসের।

উদাহরণ

import java.awt.*;
import javax.swing.*;
public final class JTableSorterTest extends JFrame {
   private JTable table;
   private JScrollPane scrollPane;
   public JTableSorterTest() {
      setTitle("JTableHeaderHide Test");
      String[] columnNames = {"Name", "Age", "City"};
      Object[][] data = {{"Raja", "35", "Hyderabad"}, {"Adithya", "25", "Chennai"}, {"Vineet", "23",       "Mumbai"}, {"Archana", "32", "Pune"}, {"Krishna", "30", "Kolkata"}};
      table = new JTable(data, columnNames);
      scrollPane= new JScrollPane(table);
      table.setAutoCreateRowSorter(true); // sorting of the rows on a particular column
      add(scrollPane, BorderLayout.CENTER);
      setSize(375, 250);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JTableSorterTest();
   }
}

আউটপুট

কিভাবে আমরা জাভাতে একটি নির্দিষ্ট কলামে একটি JTable সাজাতে পারি?


  1. কিভাবে আমরা জাভাতে একটি JTable সেলের ভিতরে একটি JCheckBox যোগ/সন্নিবেশ করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি JTable এর JTableHeader শব্দটি মোড়ানো করতে পারি?

  3. জাভাতে একটি JTable এর প্রতিটি কলামের প্রস্থ কিভাবে পরিবর্তন করবেন?

  4. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?