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

Java में JCheckBox से एक समय में एक आइटम कैसे चुनें?


JCheckBox

  • एक JCheckBox JToggleButton को विस्तारित कर सकता है और यह एक छोटा बॉक्स हो सकता है जो या तो चेक किया गया या अनचेक किया गया होता है।
  • जब हम JCheckBox पर क्लिक करते हैं, तो यह स्वचालित रूप से चेक से अनचेक या इसके विपरीत में बदल जाता है।
  • एक JCheckBox जब भी चेकबॉक्स बदलता है तो एक ActionListener या एक ItemListener उत्पन्न कर सकता है।
  • एक isSelected() विधि का उपयोग यह जांचने के लिए किया जाता है कि चेकबॉक्स चेक किया गया है या नहीं।
  • डिफ़ॉल्ट रूप से, हम एक समय में सभी चेकबॉक्स आइटम चुन सकते हैं, यदि हम 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(); 
        // 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(); 
    } 
}

आउटपुट

Java में JCheckBox से एक समय में एक आइटम कैसे चुनें?



  1. Java में JTable सेल के अंदर JCheckBox कैसे जोड़ें/सम्मिलित करें? Java में JTable सेल के अंदर JCheckBox कैसे जोड़ें/सम्मिलित करें?

    JTable JComponent वर्ग का एक उपवर्ग है और इसका उपयोग कई पंक्तियों और स्तंभों में प्रदर्शित जानकारी के साथ एक तालिका बनाने के लिए किया जा सकता है। जब JTable से कोई मान चुना जाता है, तो एक TableModelEvent उत्पन्न होता है, जिसे TableModelListener इंटरफ़ेस को लागू करके संभाला जाता है। हम getColumnClass

  1. Java में JCheckBox पर बॉर्डर कैसे सेट करें? Java में JCheckBox पर बॉर्डर कैसे सेट करें?

    एक JCheckBox एक घटक है जो JToggleButton को विस्तारित कर सकता है और JCheckBox का एक ऑब्जेक्ट एक विकल्प को दर्शाता है जिसे चेक किया गया या अनचेक किया गया हो सकता है। यदि दो या अधिक विकल्प हैं तो इन विकल्पों का कोई भी संयोजन एक ही समय में चुना जा सकता है। हम setBorder() विधि का उपयोग करके JCheckBox घट

  1. Java में JMenu से JTabbedPane में नए टैब कैसे जोड़ें? Java में JMenu से JTabbedPane में नए टैब कैसे जोड़ें?

    JTabbedPane एक JTabbedPane एक घटक है जो JComponent क्लास को विस्तारित कर सकता है और यह एक से अधिक पैनल तक आसान पहुंच प्रदान कर सकता है। प्रत्येक टैब एक एकल घटक से जुड़ा होता है जिसे टैब चुने जाने पर प्रदर्शित किया जा सकता है। एक JTabbedPane जब एक टैब चुना जाता है तो एक ChangeListener इंटरफ़ेस उत्प