import
java.awt.event.*;
import
java.awt.*;
import
javax.swing.*;
class
solve
extends
JFrame
implements
ItemListener {
static
JFrame f;
static
JLabel l, l1;
static
JCheckBox c1, c2;
public
static
void
main(String[] args)
{
f =
new
JFrame(
"frame"
);
solve s =
new
solve();
f.setLayout(
new
FlowLayout());
c1 =
new
JCheckBox(
"geeksforgeeks"
,
new
ImageIcon(
"f:/gfg.jpg"
),
false
);
c2 =
new
JCheckBox(
"checkbox 2"
,
false
);
c1.addItemListener(s);
c2.addItemListener(s);
l =
new
JLabel(
"geeksforgeeks not selected"
);
l1 =
new
JLabel(
"checkbox2 not selected"
);
l.setForeground(Color.red);
l1.setForeground(Color.blue);
JPanel p =
new
JPanel();
p.add(c1);
p.add(c2);
p.add(l);
p.add(l1);
f.add(p);
f.setSize(
600
,
300
);
f.show();
}
public
void
itemStateChanged(ItemEvent e)
{
if
(e.getSource() == c1) {
if
(e.getStateChange() ==
1
)
l.setText(
"geeksforgeeks selected"
);
else
l.setText(
"geeksforgeeks not selected"
);
}
else
{
if
(e.getStateChange() ==
1
)
l1.setText(
"checkbox 2 selected"
);
else
l1.setText(
"checkbox 2 not selected"
);
}
}
}