কম্পিউটার টিউটোরিয়াল

জাভাতে JCheckBox-এ서 একবারে একটি আইটেম কীভাবে সিলেক্ট করবেন?

JCheckBox

  • একটি JCheckBox JToggleButton এক্সটেন্ড করে এবং এটি একটি ছোট বক্স যা হয় চেক করা বা আনচেক করা।
  • যখন আমরা একটি JCheckBox-এ ক্লিক করি, তবে এটি অটোমেটিক্যালি চেক থেকে আনচেক বা بالعکسে পরিবর্তিত হয়।
  • একটি JCheckBox একটি ActionListener বা একটি ItemListener জেনারেট করতে পারে যখনই চেকবক্স পরিবর্তিত হয়।
  • একটি isSelected() মেথড ব্যবহার করে পরীক্ষা করা যায় একটি চেকবক্স চেক করা আছে কিনা।
  • ডিফল্টভাবে, আমরা একসাথে সমস্ত চেকবক্স আইটেম সিলেক্ট করতে পারি, যদি আমরা একবারে শুধুমাত্র একটি আইটেম সিলেক্ট করতে চাই তবে ButtonGroup ক্লাস ব্যবহার করতে হবে।

উদাহরণ

import javax.swing.*; 
import java.awt.*; 
import java.awt.event.*; 

public class JCheckBoxGroupTest extends JFrame { 
    private ButtonGroup checkBoxGroup; 
    private JCheckBox jcb1, jcb2, jcb3; 
    private JPanel panel; 
    
    public JCheckBoxGroupTest() { 
        super("JCheckBoxGroup Test"); 
        panel = new JPanel(new GridLayout(3,0)); 
        jcb1 = new JCheckBox("India", true); 
        jcb2 = new JCheckBox("England", false); 
        jcb3 = new JCheckBox("Australia", false); 
        checkBoxGroup = new ButtonGroup(); 
        // চেকবক্সগুলো ButtonGroup-এ যোগ করুন 
        checkBoxGroup.add(jcb1); 
        checkBoxGroup.add(jcb2); 
        checkBoxGroup.add(jcb3); 
        panel.add(jcb1); 
        panel.add(jcb2); 
        panel.add(jcb3); 
        add(panel); 
        setSize(375, 250); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    
    public static void main(String args[]) { 
        new JCheckBoxGroupTest(); 
    } 
}

আউটপুট

জাভাতে JCheckBox-এ서 একবারে একটি আইটেম কীভাবে সিলেক্ট করবেন?

  1. জাভাতে JList আইটেম সিলেক্ট করলে মান প্রদর্শন

  2. জাভাতে JTable সেলের ভিতরে JCheckBox কীভাবে যোগ/ইনসার্ট করবেন?

  3. জাভাতে JCheckBox-এ বর্ডার কীভাবে সেট করবেন?

  4. জাভাতে JMenu থেকে JTabbedPane-এ নতুন ট্যাব কীভাবে যোগ করবেন?