Adapter Class 8.21
28. label = new JLabel();
29. label.setText(“Count = ” +count);
30. button.addMouseListener(new HandleMouseEvent());
31. add(button);
32. add(label);
33. setBackground(Color.WHITE);
34. }
35. class HandleMouseEvent implements MouseListener{
36. public void mouseClicked(MouseEvent e) {
37. count++;
38. label.setText(“Count = ” +count);
39. }
40. public void mouseEntered(MouseEvent e) {
41.
42.
setBackground(Color.YELLOW);
43. }
44. public void mouseExited(MouseEvent e) {
45. setBackground(Color.WHITE);
46.
47.
}
48. public void mousePressed(MouseEvent e) {
49.
50.
}
51. public void mouseReleased(MouseEvent e) {
52.
53.
}
54. }
55. }
In this example, we handle two tasks: one is to count the number of times ...