Merci déjà pour ta réponse ! Pour expliquer en gros le projet, j'ai un simulateur de voiture qui fait varier la pente de la route d'une voiture et moi je dois lui fournir une accélération pour qu'elle garde une vitesse la plus constante possible. Il s'agit d'un proportional–integral–derivative controller (PID). J'ai un thread avec ma fenêtre, un autre pour le simulateur de voiture et un autre pour le controller (sur lequel je définis setSpeed)
La variable setSpeed est initialisé dans le constructeur de la classe à -1. En revanche, il est vrai que je crée l'objet à partir d'un autre thread (à partir de celui de la fenêtre), en quoi est-ce que cela pourrait avoir un impact ?
Merci encore d'avoir pris de la peine de m'aider, je trouve ça super gentil :D
Message édité le 08 mai 2017 à 18:51:13 par NeedHelpJava