Bonjour,
j'ai une fonction qui implemente mouselistener et je suis en train d'avoir les coordonnees de la souris à chaque fois que je la déplace. Je veux envoyer ces coordonnees à un web service mais je veux envoyer une seule coordonnées chaque les 2 secondes. Mais à l'insctruction: port.afficher(e.getX(),e.getY()); le compilateur m'exige de mette la variable e comme final, mais moi je veux pas qu'elle soit final car je veux qu'elle change à chaque fois je déplace la souris.
Merci de m'aider.
Voici mon code:
Merci bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void eventOutput(String eventDescription, MouseEvent e) { Timer timer=new Timer(); timer.schedule(new TimerTask(){ public void run(){ try { // Call Web Service Operation sendmouseevent.SendMouseEventService service = new sendmouseevent.SendMouseEventService(); sendmouseevent.SendMouseEvent port = service.getSendMouseEventPort(); port.afficher(e.getX(),e.getY()); } catch (Exception ex) { }}},0,2000); }
Cordialement
Partager