Coucou tt le monde!!
Merci déjà de prendre un peu de votre temps pour aider les autres!!
Moi aussi j'ai une petite question à propos d'une erreur dans mon programme.
voilà l'erreur:
C:\Documents and Settings\Administrateur\Bureau\Agent.java:206: non-static variable activeCible cannot be referenced from a static context
Agent.activeCible =true;
^
Donc en fait j'ai déclaré un boolean activeCible danc ma classe agent.
public class Agent{
public Vecteur position;
public Vecteur vitesse;
public Vecteur force;
public Vecteur acceleration;
public Vecteur orientation;
public Color myColor;
public double masse;
public double maxForce= 1.7;
public double maxVitesse= 2.5;
public Monde lemonde;
public boolean activeCible = false;
avec ttes les méthodes suivent.
Je veux rappeler ma variable dans ma classe interface au niveau de l'action d'un bouton et pour l'appeler je fais Agent.activeCible:
public void actionPerformed(ActionEvent Ev) {
if(Ev.getSource()==this.activerLaCible) {
activerLaCible.setEnabled(true);
Agent.activeCible = true;
arreter.setEnabled(false);
}
mais ça ne marche pas et je ne vois pas du tout pourquoi c'est surement pas très compliquer... Enfin Merci pour toutes vos réponses d'avance et surtout BONNE SOIREE!!
Laura