Bonjour à tous,
j’invoque les participant de ce forum à m’aider :ouimaitre:
Voici quelques ligne du prog:
[cpp] public BatailleNavale(int l, int h){
super("Bataille Navale");
setDefaultCloseOperation(EXIT_ON_CLOSE);
Plateau p=new Plateau(l,h);
VuePlateau vuePlateau= new VuePlateau(p);
getContentPane().add(vuePlateau,BorderLayout.CENTER);
pack();
show();[/cpp]
à priopris tous ce compile très bien, et il n’y a aucun problème dans les autres classe du programme. Cependant à l’éxécution, lorsque j’appelle ce constructeur, j’obtiens:
[cpp]Exception in thread “main” java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at vue.BatailleNavale.(BatailleNavale.java:21)
at test.vue.main(vue.java:9)[/cpp]
la ligne 21 de BatailleNavale.java est la suivante (vue plus haut):
[cpp]getContentPane().add(vuePlateau,BorderLayout.CENTER);[/cpp]
Qu’est ce qui ne colle pas??? Aidez moi SVP…
Merci d’avance.