DELEGATION MODEL

4. Java Program to Create 2 Radio Buttons and Display Selected Button Label

            package radio;
            import java.awt.*;
            import java.awt.event.*;
            class Radio extends Frame
                {
                    private Label l = new Label("Gender");
                    private Checkbox cb1 = new Checkbox("Male");
                    private Checkbox cb2 = new Checkbox("Female");
                    private CheckboxGroup cbg = new CheckboxGroup();
                    Radio()
                    {
                        setBounds(100,100,400,400);
                        setLayout(new FlowLayout(FlowLayout.LEFT));
                        add(l);
                        cb1.setCheckboxGroup(cbg);
                        cb2.setCheckboxGroup(cbg);
                        add(cb1);
                        add(cb2);
                        setVisible(true);
                        addWindowListener(new WindowAdapter() {
                            public void windowClosing(WindowEvent e)
                            {
                                System.exit(0);
                            }
                        });
                    }
                }
            class Main
                {
                    public static void main(String[] args) {
                        new Radio();
                    }
                }
        

OUTPUT

radio