1ere class : ColButton. Classe de la collection :
private void addButtonChiffre(String label, ActionListener listener)
{
i++;
TabBoutons[i] = new ButtonChiffre(label,"Chiffre" );
TabBoutons[i].addActionListener(listener); //Le bouton répond à ActionListener(=action quelconqe)
InterFaceGraphique.PClavier.add(TabBoutons[i].getButtonC());
}
2e class : ButtonChiffre. objet de la collection !
import javax.swing.*;
class ButtonChiffre [g]extends JButton[/g]
{
private String Type;
public ButtonChiffre(String l, String t)
{
super(l);
Type = t;
}
public JButton getButtonC()
{
return this;
}
}
problème : InterFaceGraphique.PClavier.add(TabBoutons[i].getButtonC());
au ".getbuttonc()" l'objet ne semble pas bien être retourné je pense ... ou i ly a autre chose
mais je sai vraiment pas pourquoi ca plante ....
vs avez une idéee ????
merci beaucoup