Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में क्षैतिज रूप से JRadioButtons को कैसे संरेखित कर सकते हैं?


A JRadioButton JToggleButton . का उपवर्ग है और यह एक दो-राज्य बटन है जिसे या तो चयनित . किया जा सकता है या अचयनित . चेकबॉक्स के विपरीत, रेडियो बटन एक समूह से जुड़े होते हैं और समूह में केवल एक रेडियो बटन का चयन किया जा सकता है और इसे बटन समूह का उपयोग करके कार्यान्वित किया जा सकता है। कक्षा। जब समूह में रेडियो बटन का चयन किया जाता है, तो समूह में पहले से चयनित कोई अन्य रेडियो बटन अचयनित हो जाता है। हम BoxLayout. . का उपयोग करके रेडियो बटन को क्षैतिज या लंबवत रूप से संरेखित कर सकते हैं

उदाहरण

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. हम जावा में क्षैतिज रूप से JRadioButtons को कैसे संरेखित कर सकते हैं?

    A JRadioButton JToggleButton . का उपवर्ग है और यह एक दो-राज्य बटन है जिसे या तो चयनित . किया जा सकता है या अचयनित . चेकबॉक्स के विपरीत, रेडियो बटन एक समूह से जुड़े होते हैं और समूह में केवल एक रेडियो बटन का चयन किया जा सकता है और इसे बटन समूह का उपयोग करके कार्यान्वित किया जा सकता है। कक्षा। जब

  1. हम जावा में जेबटन के एचटीएमएल टेक्स्ट को कैसे कार्यान्वित कर सकते हैं?

    एक JButton सार बटन . का उपवर्ग है और यह जावा स्विंग पदानुक्रम में एक महत्वपूर्ण घटक है। एक जेबटन ज्यादातर लॉगिन आधारित अनुप्रयोगों में उपयोग किया जा सकता है। एक जेबटन एक एक्शन लिस्टनर generate उत्पन्न कर सकता है इंटरफ़ेस जब हम दबाने या क्लिक करने . का प्रयास करते हैं एक बटन। JButton में एक टेक्स

  1. हम जावा में जेपीनल की पेंटकंपोनेंट () विधि को कैसे कार्यान्वित कर सकते हैं?

    A JPanel एक हल्का कंटेनर है और यह एक अदृश्य . है घटक जावा में। JPanel का डिफ़ॉल्ट लेआउट FlowLayout है . JPanel बनने के बाद, अन्य घटकों को JPanel . में जोड़ा जा सकता है इसके जोड़ें () . पर कॉल करके वस्तु विधि कंटेनर . से विरासत में मिली है कक्षा। paintComponent() JPanel . पर कुछ आकर्षित करने क