AWT Controls - CheckboxGroup

 // 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