Java
rednac.dz
-
UaLShark Messages postés 193 Statut Membre -
UaLShark Messages postés 193 Statut Membre -
Bonjour,
j'ai declarer ds le meme fichier en java une classe comme ceci:
classe interfacegraphique extends{ ..........}
à l'interieur de cette classe j'ai associé un action listener à un boutton ensuite j'ai declaré la classe public qui contient la methode main mais qand je compile il m'affiche ce message:
interfacegraphique is not abstract and dosn't overrideabsract methode actionPerformed
ce probleme est relatif à l'association du actionlistener au bouton svp c qoi la solution .merci
j'ai declarer ds le meme fichier en java une classe comme ceci:
classe interfacegraphique extends{ ..........}
à l'interieur de cette classe j'ai associé un action listener à un boutton ensuite j'ai declaré la classe public qui contient la methode main mais qand je compile il m'affiche ce message:
interfacegraphique is not abstract and dosn't overrideabsract methode actionPerformed
ce probleme est relatif à l'association du actionlistener au bouton svp c qoi la solution .merci
A voir également:
- Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
Bon en bossant sur les ActionListener tu proceder comme suit:
je te donne 3 méthodes
class interfacegraphique extends{...} implements ActionListener
{...
....
....
public void actionPerformed(ActionEvent e) // doit être emplémentee héritée de l'interface ActionListener
{...
...
}
}
2- là on va travailler avec une classe interne
class interfacegraphique extends{...}
{
... maMethode(....)
{JButton monBouton = new JButton();
monBouton.addActionListener(new ActionListener()
{ public void actionPerformed(ActionEvent e)
{// Tu mets ton code ici
}
}
)
...
}
}
3- tu crées ta classe implements ActionListener et tu lui fais reference depuis ta classe interfacegraphique :
public class MonListener implements ActionListener
{
...
...
public void actionPerformed(ActionEvent e)
{
....
....
}
...
...
}
class interfacegraphique extends{...}
{
...
...
.... maMethode(...)
{
JButton monBouton = new JButton();
monBouton.addActionListener(new MonListener(...));
...
}
...
}
Bein voila j'éspère que ça va t'aider :-)
je te donne 3 méthodes
class interfacegraphique extends{...} implements ActionListener
{...
....
....
public void actionPerformed(ActionEvent e) // doit être emplémentee héritée de l'interface ActionListener
{...
...
}
}
2- là on va travailler avec une classe interne
class interfacegraphique extends{...}
{
... maMethode(....)
{JButton monBouton = new JButton();
monBouton.addActionListener(new ActionListener()
{ public void actionPerformed(ActionEvent e)
{// Tu mets ton code ici
}
}
)
...
}
}
3- tu crées ta classe implements ActionListener et tu lui fais reference depuis ta classe interfacegraphique :
public class MonListener implements ActionListener
{
...
...
public void actionPerformed(ActionEvent e)
{
....
....
}
...
...
}
class interfacegraphique extends{...}
{
...
...
.... maMethode(...)
{
JButton monBouton = new JButton();
monBouton.addActionListener(new MonListener(...));
...
}
...
}
Bein voila j'éspère que ça va t'aider :-)