JCheckBox
- একটি JCheckBox JToggleButton প্রসারিত করতে পারে এবং এটি একটি ছোট বাক্স হতে পারে যা হয় চেক করা অথবা আনচেক করা হয়েছে .
- যখন আমরা একটি JCheckBox-এ ক্লিক করি এটি চেক করা থেকে আনচেক করা বা এর বিপরীতে স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়।
- একটি JCheckBox একটি ActionListener তৈরি করতে পারে অথবা একটি আইটেম লিসেনার যখনই চেকবক্স পরিবর্তিত হয়।
- একটি নির্বাচন করা হয়েছে() একটি চেকবক্স চেক করা হয়েছে কিনা তা পরীক্ষা করার জন্য পদ্ধতি ব্যবহার করা হয়।
- ডিফল্টরূপে, আমরা একবারে সমস্ত চেকবক্স আইটেম নির্বাচন করতে পারি, যদি আমরা 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();
//add CheckBoxes to 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();
}
} আউটপুট
