Bonjour,
j ai un petit probleme avec l'utilisation du Timer, en fait je veux executer un timer en cliquant sur jLabel, avec un jButton ca marche, ms le probleme est que sur un jLabel l'evenement est un MouseAdapter, et malheureusement le Timer necessite comme un argument un ActionListener.
Je vois pas comment le realiser.
Evenement clique sur le jLabel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 lblVoiture1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent e){ // ici appel du timer } });
Sur un jButton:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { //Timer(Dealy,ActionListener) } });
Ou bien si c pas possible,est ce k on peut alors dans la partie evenement jLabel faire appelle de la methode acionPerformed du bouton (comme ca je pourrais cacher le bouton et simuler le clique) ?!
Merci
[ Modéré par christopheJ ]
Ajout des balises code : un message lisible est plus agréable
Les Règles du Forum
Partager