EXERCICE 1
TD 3
Ecrire un programme qui permet d'afficher une fenêtre sur laquelle on voit affiché le nombre
de clics effectués sur la fenêtre.
CORRECTION EXERCICE 1
1. import javax.swing.; import java.awt.event.;
2. import java.awt.; import javax.swing.event.;
3.
4. class Fenetre extends JFrame implements MouseListener
5. {
6. private JLabel etiket; private int clics;
7.
Publicité
8. public Fenetre()
9. {
10. setTitle("Nombre de clics sur fenetre");
11. setSize(400, 150);
12.
13. setLayout( new FlowLayout() );
14. etiket = new JLabel();
15. add(etiket);
16. addMouseListener(this);
17.
18. }
19.
Publicité
20. public void mouseClicked(MouseEvent m)
21. {
22. clics++;
23. etiket.setText("Nombre de clics = " + clics);
24. }
25.
26. public void mousePressed(MouseEvent m) {}
27. public void mouseReleased(MouseEvent m) {}
28. public void mouseEntered(MouseEvent m) {}
29. public void mouseExited(MouseEvent m) {}
30. }
31.
Publicité
32. public class TesterNombreClics
33. {
34. public static void main(String [] args)
35. {
36. Fenetre f = new Fenetre();
37. f.setVisible(true);
38. }
39. }