Radio_CheckBox_2022
import javax.swing.*; import java.awt.*; import java.awt.event.*; class l2 extends JFrame implements ItemListener,ActionListener{ JCheckBox jb1,jb2; JRadioButton r1,r2; JTextField jtf; ButtonGroup grp; public l2(){ jtf = new JTextField(20); jb1 = new JCheckBox("Red"); jb2 = new JCheckBox("Green"); r1 = new JRadioButton("Reading"); r2 = new JRadioButton("Fighting"); grp = new ButtonGroup(); grp.add(r1); grp.add(r2); setLayout(new FlowLayout()); setSize(400,300); setVisible(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); add(jtf); add(jb1);add(jb2); add(r1);add(r2); jb1.addItemListener(this); jb2.addItemListener(this); r1.addActionListener(this); r2.addActionListener(this); jtf.addActionListener(this); } public void actionPerformed(ActionEvent aaa){ if(aaa.getSource()==jtf){ jtf.setText("HELLO"); JDialog jd = new JDialog(this,"Hello"); jd.setVisible(true); } if(r1.isSelected()==true){ r1.setText("Quit"); } if(r2.isSelected()==true){ r2.setText("Quit playing"); } } public void itemStateChanged(ItemEvent ieeeee){ if(jb1.isSelected()==true){ System.out.println("Red Selected!!!!"); } if(jb2.isSelected()==true){ System.out.println("Green Selected!!!!"); } } public static void main(String[] aaa){ l2 l = new l2(); l.setVisible(true); } }