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(); } }
আউটপুট