Bonjour,
j'ai écrit un programme permettant de cocher une case à la fois.
J'ai une erreur à cett ligne :
new ActionListener() produit une erreurCode:box1.addActionListener(new ActionListener() {
Version imprimable
Bonjour,
j'ai écrit un programme permettant de cocher une case à la fois.
J'ai une erreur à cett ligne :
new ActionListener() produit une erreurCode:box1.addActionListener(new ActionListener() {
Tu pourrais nous donner l'erreur ?
L'erreur vient du fait que ta variable box3 est définie en local dans la fonction main. La classe anonyme ActionListener ne peut pas y accéder !
Une classe anonyme ne peut accéder que soit aux attributs de la classe (donc pas déclarés en local), soit aux variables locales mais déclarées en final.
ActionListener cannot be resolved to a typeCitation:
Envoyé par wichtounet
J'ai mis tous les CheckBox en final mais ça ne fonctionne toujours pasCitation:
Envoyé par schniouf
Salut,
>> C'est l'erreur typique d'une classe qui n'a pas été importé...Citation:
Envoyé par Premium
:arrow: voir la doc de ActionListener !!!
a++