Click Counter Program

Computer Science · notes

Voir tous les documents en programmation

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.    }