La premiere fois que l'action se déclenche, ça ne prend pas en compte le setDelay et le delay reste le même alors que les fois suivantes ça fonctionne très bien, je comprend vraiment pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class myActionForLoopClients implements ActionListener { public void actionPerformed(ActionEvent actionEvent) { System.out.println("action performed"); titi.setDelay(myList.removeFirst()); } } .... myActionForLoopClients ma = new myActionForLoopClients(); this.titi = new Timer(myList.removeFirst(),ma); }
Il y a aussi peut-être une meilleur option qu'utiliser un Timer pour un traitement de ce genre.
Partager