Bonjour

Pour mon application, j'utilise un Timer pour effectuer un "recentrage" de mon graphique visualisé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
int delay = 2000;
 
		java.awt.event.ActionListener taskPerformer = new java.awt.event.ActionListener() {
 
			public void actionPerformed(java.awt.event.ActionEvent evt) {
 
				pcam.animateViewToCenterBounds(layer.getGlobalFullBounds(), true, 1000L);
 
			}};
 
			javax.swing.Timer timer = new javax.swing.Timer(delay, taskPerformer);
 
			timer.start();
Mon problème, c'est d'arrêter mon Timer une fois que le recentrage est achevé. Or, je ne vois pas comment je pourrais implémenter la méthode stop() de mon Timer.
Sinon, si je zoome sur mon graphique, il revient à la position initiale à chaque tour, pas cool !

Merci d'avance de vos réponses.

@++