কম্পিউটার

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


A JTable JComponent -এর একটি সাবক্লাস ক্লাস এবং এটি একাধিক সারিতে প্রদর্শিত তথ্য সহ একটি টেবিল তৈরি করতে ব্যবহার করা যেতে পারে এবং কলাম . যখন একটি JTable থেকে একটি মান নির্বাচন করা হয়, একটি TableModelEvent উত্পন্ন হয়, যা একটি টেবিলমডেল লিস্টেনার প্রয়োগ করে পরিচালনা করা হয় ইন্টারফেস. আমরা একটি চেকবক্স যোগ বা সন্নিবেশ করতে পারি getColumnClass() প্রয়োগ করে একটি JTable ঘরের ভিতরে একটি ক্লাস এর পদ্ধতি টাইপ করুন।

উদাহরণ

import java.awt.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
public class JCheckBoxJTableTest extends JFrame {
   private JTable table;
   private DefaultTableModel model;
   public JCheckBoxJTableTest() {
      Random rnd = new Random();
      model = new DefaultTableModel(new Object[]{"Check Box1","Check Box2", "Check Box3"}, 0) {
         @Override
         public Class getColumnClass(int columnIndex) {
            return Boolean.class;
         }
      };
      for (int index = 0; index < 10; index++) {
         model.addRow(new Object[]{rnd.nextBoolean()});
      }
      table = new JTable(model);
      add(new JScrollPane(table));
      setTitle("JCheckBoxJTable Test");
      setSize(375, 250);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JCheckBoxJTableTest();
   }
}

আউটপুট

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


  1. কিভাবে আমরা জাভাতে JCheckBox এ একটি সীমানা সেট করতে পারি?

  2. কিভাবে জাভাতে JCheckBox থেকে একবারে একটি আইটেম নির্বাচন করবেন?

  3. কিভাবে আমরা জাভাতে একটি JMenu থেকে JTabbedPane এ নতুন ট্যাব যোগ করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JTextField এর ভিতরে অক্ষরের সংখ্যা সীমিত করতে পারি?