Bonjour,
je travaille actuellement sur un logiciel développé en JAVA dans lequel j'essaie de suivre l'architecture MVC.
J'ai donc 3 packages : vue, modele, controleur.
Ma vue contient un bouton (test_action) et je voudrai que l'action du bouton (méthode action performed) se situe dans le package controleur.
Je cree donc une classe traitement_bouton (dans le package controleur, classe "but_sub_compte_res") contenant plusieures classes TraitementBut1 , TraitementBut 2.... (ces classes implements ActionListener).
Quand jessaie d'ajouter a mon bouton (qui se trouve dans le package vue, classe : "sub_compte_res")
test_action.addActionListener(new controleur.but_sub_compte_res.TraitementBut1());
Eclipse m'affiche l'erreur suivante que je ne comprend pas :
"No enclosing instance of type but_sub_compte_res is accessible. Must qualify the
allocation with an enclosing instance of type but_sub_compte_res (e.g. x.new A() where x
is an instance of but_sub_compte_res)."
Est-ce du au fait que j'appele une classe contenue dans un autre package ? 5 jai juste fait un import )
Merci de votre aide .