30-08-2011, 12:21 PM
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
/*
<applet code=JLabelDemo width=300 height=300>
</applet>
*/
public class JLabelDemo extends JApplet implements ItemListener,ActionListener
{
JTextField jtf;
public void init()
{
Container contentpane = getContentPane();
contentpane.setLayout(new FlowLayout());
ImageIcon ii = new ImageIcon("ashtaal.jpg");
JButton jb = new JButton(ii);
jb.setActionCommand("ii");
jb.addActionListener(this);
contentpane.add(jb);
JCheckBox cb = new JCheckBox("Ishwarya",ii);
cb.setRolloverIcon(ii);
cb.addItemListener(this);
contentpane.add(cb);
JLabel ji = new JLabel("Ishwarya ",ii,JLabel.CENTER);
jtf = new JTextField(15);
contentpane.add(ji);
contentpane.add(jtf);
}
public void ItemStateChanged(ItemEvent ie)
{
JCheckBox cb = (JCheckBox)ie.getItem();
jtf.setText(cb.getText());
}
public void actionPerformed(ActionEvent ae)
{
jtf.setText(ae.getActionCommand());
}
}