A JRadioButtonMenuItem JMenuItem . का एक उपवर्ग है जावा में कक्षा। एक JRadioButtonMenuItem एक मेनू आइटम है जो मेनू आइटम के समूह का हिस्सा है जिसमें केवल एक आइटम समूह में चयनित . किया जा सकता है और चयनित आइटम अपनी चयनित स्थिति प्रदर्शित करता है। हम एक बटन समूह . में अनेक रेडियो बटन मेनू आइटम जोड़ सकते हैं एक बटन समूह बनाने के लिए आपत्ति। यदि बटन समूह में एक रेडियो बटन मेनू आइटम चयनित . है , अन्य सभी रेडियो बटन मेनू आइटम अचयनित . होंगे ।
सिंटैक्स
public class JRadioButtonMenuItem extends JMenuItem implements Accessible
उदाहरण
import javax.swing.*;
import java.awt.*;
public class JRadioButtonMenuItemTest extends JFrame {
private JMenuBar mb;
private JMenu m;
private JRadioButtonMenuItem m1, m2, m3, m4;
private ButtonGroup bg;
public JRadioButtonMenuItemTest() {
setTitle("JRadioButtonMenuItem Test");
setLayout(new FlowLayout());
bg = new ButtonGroup();
mb = new JMenuBar();
m = new JMenu("Menu");
m1 = new JRadioButtonMenuItem();
m2 = new JRadioButtonMenuItem(new javax.swing.text.DefaultEditorKit.BeepAction());
m3 = new JRadioButtonMenuItem("Item 3");
m4 = new JRadioButtonMenuItem("Item 4",true);
m1.setText("Item 1");
m1.setFont(new Font("Tahoma",Font.PLAIN,11));
m1.setSelected(true);
m2.setAccelerator(KeyStroke.getKeyStroke("ctrl 2"));
m3.setEnabled(false);
bg.add(m1);
bg.add(m2);
bg.add(m3);
bg.add(m4);
m.add(m1);
m.add(m2);
m.add(m3);
m.add(m4);
mb.add(m);
setJMenuBar(mb);
setSize(400, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String args[]) {
new JRadioButtonMenuItemTest();
}
} आउटपुट
