AWT Controls - Checkbox

 // awt controls demo

// Checkbox


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;

Awtcontrols_Demo()

{

cb1 = new Checkbox("CSE", false);

cb2 = new Checkbox("Cs-DS", false);

cb3 = new Checkbox("IT", 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)

{

String msg="Selected : ";

if(cb1.getState()==true)

msg+=cb1.getLabel();

if(cb2.getState()==true)

msg+=" Cs-DS ";

if(cb3.getState()==true)

msg+=" IT ";

L1.setText(msg);

}

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