Bonjour à tous,
Au sein d'une classe Exemple, j'ai créé une sous-classe BoutonListener (réalisant ActionListener) sur un JButton "Bouton".
Quand l'utilisateur clique sur ce bouton, la classe BoutonListener est appelée et doit retirer un des composants d'un Container appelé c (attribut de la classe Exemple).
Ca fait quelque chose comme ça :
public class Exemple extends JFrame {
private Container c ;
public Exemple() {...} //le constructeur
public class BoutonListener implements ActionListener {
public void ActionPerformed(ActionEvent e) {
c.remove(1) ;
}
}
}
Or rien ne se passe quand on clique...
Il ne s'agit pas d'un problème d'affectation de Listener au bouton (quand on remplace c.remove(1) par un System.out.println("blabla"), ça marche)...
J'imagine qu'on ne puisse pas si facilement le contenu d'un Container... Mais pourquoi ? Et comment contourner le problème ?
Merci d'avance :D