// awt controls demo
// CheckboxGroup
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class Awtcontrols_Demo extends Frame implements ItemListener
{
Label L1;
Checkbox cb1, cb2, cb3;
FlowLayout FL;
CheckboxGroup cbgroup;
Awtcontrols_Demo()
{
cbgroup = new CheckboxGroup();
cb1 = new Checkbox("CSE",cbgroup, false);
cb2 = new Checkbox("Cs-DS", cbgroup, false);
cb3 = new Checkbox("IT", cbgroup, false);
L1 = new Label("Checkbox demo");
L1.setPreferredSize(new Dimension(200,50));
FL = new FlowLayout();
add(cb1);
add(cb2);
add(cb3);
add(L1);
cb1.addItemListener(this);
cb2.addItemListener(this);
cb3.addItemListener(this);
setLayout(FL);
setSize(300,200);
setTitle("AWT Controls Demo");
setVisible(true);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void itemStateChanged(ItemEvent ie)
{
if(cb1.getState()==true)
L1.setText(" CSE Selected ");
if(cb2.getState()==true)
L1.setText(" Cs-DS Selected ");
if(cb3.getState()==true)
L1.setText(" IT Selected ");
}
public static void main(String as[])
{
new Awtcontrols_Demo();
}
}
Sample Output:
No comments:
Post a Comment
Don't be a silent reader...
Leave your comments...
Anu