एक जेचेकबॉक्स JToggleButton . का उपवर्ग है और यह एक छोटा बॉक्स हो सकता है जिसे या तो चेक किया गया हो या अनचेक . जब हम JCheckBox पर क्लिक करते हैं, तो यह चेक से अनचेक या स्वचालित रूप से इसके विपरीत में बदल जाता है। JCheckBox एक एक्शन लिस्टनर उत्पन्न कर सकता है या आइटम लिस्टनर जब भी चेकबॉक्स बदला जाता है। हम setMnemonic() . का उपयोग करके शॉर्टकट कुंजियों को JCheckBox पर सेट कर सकते हैं विधि।
उदाहरण
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JCheckBoxShortCutKeyTest extends JFrame { private JCheckBox checkBox; public JCheckBoxShortCutKeyTest() { setTitle("JCheckBoxShortCutKey Test"); checkBox = new JCheckBox("Check or Press ALT-C"); checkBox.setBorder(BorderFactory.createLineBorder(Color.lightGray)); checkBox.setMnemonic('C'); add(checkBox, BorderLayout.CENTER); checkBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { JOptionPane.showMessageDialog(null, "A Checkbox checked or pressed"); } }); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String args[]) throws Exception { new JCheckBoxShortCutKeyTest(); } }
आउटपुट