কম্পিউটার

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


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();
   }
}

আউটপুট

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



  1. জাভাতে একটি JList আইটেম নির্বাচন করার সময় একটি মান কিভাবে প্রদর্শন করবেন?

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

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

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