কম্পিউটার

কিভাবে আমরা জাভাতে JRadioButtons অনুভূমিকভাবে সারিবদ্ধ করতে পারি?


A JRadioButton JToggleButton এর একটি সাবক্লাস এবং এটি একটি দ্বি-রাষ্ট্র বোতাম যা হয় নির্বাচিত করতে পারে অথবা অনির্বাচিত . চেকবক্সের বিপরীতে, রেডিও বোতামগুলি একটি গোষ্ঠীর সাথে যুক্ত এবং একটি গোষ্ঠীতে শুধুমাত্র একটি রেডিও বোতাম নির্বাচন করা যেতে পারে এবং এটি ButtonGroup ব্যবহার করে প্রয়োগ করা যেতে পারে। ক্লাস যখন গ্রুপের রেডিও বোতামটি নির্বাচন করা হয়, তখন গ্রুপের অন্য কোন পূর্বে নির্বাচিত রেডিও বোতামটি অনির্বাচিত হয়। আমরা বক্সলেআউট ব্যবহার করে রেডিও বোতামগুলিকে অনুভূমিকভাবে বা উল্লম্বভাবে সারিবদ্ধ করতে পারি।

উদাহরণ

import java.awt.*;
import javax.swing.*;
public class HorizontalRadioButtonsTest extends JPanel {
   public HorizontalRadioButtonsTest(){
      JRadioButton jrb1 = new JRadioButton(" RB1");
      JRadioButton jrb2 = new JRadioButton(" RB2");
      JRadioButton jrb3 = new JRadioButton(" RB3");
      JRadioButton jrb4 = new JRadioButton(" RB4");
      JRadioButton jrb5 = new JRadioButton(" RB5");
      Box box1 = Box.createHorizontalBox();
      box1.add(jrb1);
      box1.add(jrb2);
      box1.add(jrb3);
      box1.add(jrb4);
      box1.add(jrb5);
      JRadioButton jrb6 = new JRadioButton(" RB6");
      JRadioButton jrb7 = new JRadioButton(" RB7");
      JRadioButton jrb8 = new JRadioButton(" RB8");
      JRadioButton jrb9 = new JRadioButton(" RB9");
      JRadioButton jrb10 = new JRadioButton(" RB10");
      Box box2 = Box.createHorizontalBox();
      box2.add(jrb6);
      box2.add(jrb7);
      box2.add(jrb8);
      box2.add(jrb9);
      box2.add(jrb10);
      JRadioButton jrb11 = new JRadioButton(" RB11");
      JRadioButton jrb12 = new JRadioButton(" RB12");
      JRadioButton jrb13 = new JRadioButton(" RB13");
      JRadioButton jrb14 = new JRadioButton(" RB14");
      JRadioButton jrb15 = new JRadioButton(" RB15");
      Box box3 = Box.createHorizontalBox();
      box3.add(jrb11);
      box3.add(jrb12);
      box3.add(jrb13);
      box3.add(jrb14);
      box3.add(jrb15);
      JRadioButton jrb16 = new JRadioButton(" RB16");
      JRadioButton jrb17 = new JRadioButton(" RB17");
      JRadioButton jrb18 = new JRadioButton(" RB18");
      JRadioButton jrb19 = new JRadioButton(" RB19");
      JRadioButton jrb20 = new JRadioButton(" RB20");
      Box box4 = Box.createHorizontalBox();
      box4.add(jrb16);
      box4.add(jrb17);
      box4.add(jrb18);
      box4.add(jrb19);
      box4.add(jrb20);
      setLayout(new GridLayout(5, 1));
      add(box1);
      add(box2);
      add(box3);
      add(box4);
   }
   public static void main(String[] args) {
      JFrame frame = new JFrame("HorizontalRadioButtons Test");
      frame.add(new HorizontalRadioButtonsTest());
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setLocationRelativeTo(null);
      frame.setSize(375, 250);
      frame.setVisible(true);
   }
}

আউটপুট

কিভাবে আমরা জাভাতে JRadioButtons অনুভূমিকভাবে সারিবদ্ধ করতে পারি?


  1. জাভাতে একটি JComboBox এর আইটেমগুলিকে কীভাবে কেন্দ্রীভূত করবেন?

  2. কিভাবে আমরা জাভাতে JRadioButtons অনুভূমিকভাবে সারিবদ্ধ করতে পারি?

  3. কিভাবে আমরা জাভাতে JButton এর HTML পাঠ্য বাস্তবায়ন করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JPanel এর paintComponent() পদ্ধতি প্রয়োগ করতে পারি?