Timer s'executant 2 fois simultanément
Bonjour,
J'ai ce code très simple :
Code:
1 2 3 4 5 6 7 8
| ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JOptionPane.showMessageDialog(null, "alerte");
}
};
Timer temp = new Timer(2000, taskPerformer);
temp.start(); |
Et ce que je ne comprend pas c'est pourquoi le timer ne s'execute pas correctement. En effet, quand je lance cela j'ai 2 messages d'erreur qui s'affiche l'un derrière l'autre puis 2 secondes plus tard 2 autres s'affichant ensemble et ainsi de suite.
Or moi j'ai besoin que l'action s'execute une fois, pas en double