Example_2_2022
import javax.swing.*; import java.awt.*; import java.awt.event.*; class reg extends JFrame implements ActionListener{ JLabel lname,laddress,lgen,lhob; JTextField tname,taddress; JRadioButton r1,r2; JCheckBox c1,c2,c3; JButton btn,btn1; public reg(){ setLayout(null); lname= new JLabel("Name"); lname.setBounds(20,20,100,25); tname = new JTextField(20); tname.setBounds(130,20,100,25); laddress= new JLabel("Address"); laddress.setBounds(20,50,100,25); taddress = new JTextField(20); taddress.setBounds(130,50,100,25); add(lname);add(tname); add(laddress);add(taddress); lgen = new JLabel("Gender"); lgen.setBounds(20,80,100,25); r1 = new JRadioButton("Male"); r1.setBounds(130,80,80,25); r2 = new JRadioButton("FeMale"); r2.setBounds(210,80,80,25); lhob = new JLabel("Hobby"); lhob.setBounds(20,110,100,25); c1 = new JCheckBox("Reading"); c1.setBounds(130,110,100,25); c2 = new JCheckBox("Fighting"); c2.setBounds(230,110,100,25); add(lgen);add(r1);add(r2); add(lhob);add(c1);add(c2); btn = new JButton("Click"); btn.setBounds(20,140,100,25); btn1 = new JButton("Adman"); btn1.setBounds(130,140,100,25); add(btn); btn.addActionListener(this); add(btn1); btn1.addActionListener(this); setSize(400,300); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent ae){ String s = ae.getActionCommand(); if (s.equals("Click")) { //s = tname.getText()+" "+taddress.getText(); JDialog d = new JDialog(this, "shikandar"); JLabel l = new JLabel("Name:"+tname.getText()); JLabel ll = new JLabel("Address: "+taddress.getText()); d.add(l,BorderLayout.EAST); d.add(ll,BorderLayout.WEST); d.setSize(300, 200); d.setVisible(true); } if (s.equals("Adman")) { //s = tname.getText()+" "+taddress.getText(); JDialog d = new JDialog(this, "dialog Box"); JLabel l = new JLabel("ADman:"+tname.getText()); JLabel ll = new JLabel("Address: "+taddress.getText()); d.add(l,BorderLayout.EAST); d.add(ll,BorderLayout.WEST); d.setSize(300, 200); d.setVisible(true); } } public static void main(String[] o){ new reg(); } }