import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CheckBoxEx extends JFrame implements ItemListener
{
JCheckBox c1,c2,c3;
JTextField t1;
CheckBoxEx()
{
Container c=getContentPane();
c.setLayout(new FlowLayout());
c1=new JCheckBox("Check1");
c2=new JCheckBox("Check2");
c3=new JCheckBox("Check3");
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c.add(c1);
c.add(c2);
c.add(c3);
t1=new JTextField(20);
c.add(t1);
setSize(300,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getItemSelectable()==c1)
t1.setText("You clicked CheckBox 1");
if(e.getItemSelectable()==c2)
t1.setText("You clicked CheckBox 2");
if(e.getItemSelectable()==c3)
t1.setText("You clicked CheckBox 3");
}
public static void main(String surat[])
{
new CheckBoxEx();
}
}
Output:
import java.awt.event.*;
import javax.swing.*;
public class CheckBoxEx extends JFrame implements ItemListener
{
JCheckBox c1,c2,c3;
JTextField t1;
CheckBoxEx()
{
Container c=getContentPane();
c.setLayout(new FlowLayout());
c1=new JCheckBox("Check1");
c2=new JCheckBox("Check2");
c3=new JCheckBox("Check3");
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c.add(c1);
c.add(c2);
c.add(c3);
t1=new JTextField(20);
c.add(t1);
setSize(300,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getItemSelectable()==c1)
t1.setText("You clicked CheckBox 1");
if(e.getItemSelectable()==c2)
t1.setText("You clicked CheckBox 2");
if(e.getItemSelectable()==c3)
t1.setText("You clicked CheckBox 3");
}
public static void main(String surat[])
{
new CheckBoxEx();
}
}
Output:
No comments:
Post a Comment