

JCheckBox(String
str)
It
creates a checkbox that has the text specified by str as a label.



import
java.awt.*;
import
javax.swing.*;
import
java.awt.event.*;
public
class MyCheckBox extends JApplet implements ItemListener
{
JLabel l1;
public void init()
{
try
{
SwingUtilities.invokeAndWait(new Runnable()
{
public void run()
{
makeGUI();
}
});
} catch(Exception e){
System.out.println("Sorry some error
occured "+e);
}
}
private void makeGUI()
{
setLayout(new FlowLayout());
l1=new JLabel("Select Language");
JCheckBox cb=new JCheckBox ("C");
cb.addItemListener(this);
add(cb);
cb=new JCheckBox ("C++");
cb.addItemListener(this);
add(cb);
add(l1);
}
public void itemStateChanged(ItemEvent ie)
{
JCheckBox cb=(JCheckBox)ie.getItem();
if(cb.isSelected())
l1.setText(cb.getText() + " is
selected");
else
l1.setText(cb.getText() + " is
deselected");
}
}
Output:
No comments:
Write comments