salut à tous,
Merci de m'aider svp
j'ai fait un code qui me permet d'ouvrir une fenetre en cliquant sur un bouton.
Mais j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: adding a window to a container
	at java.awt.Container.addImpl(Unknown Source)
	at java.awt.Container.add(Unknown Source)
	at fr.istase.stats.extraction.Ihm.AjouterSActionPerformed(Ihm.java:284)
	at fr.istase.stats.extraction.Ihm.access$4(Ihm.java:193)
	at fr.istase.stats.extraction.Ihm$5.actionPerformed(Ihm.java:131)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
La ligne 284 correspond à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
getContentPane().add(jDialog1,null);
la ligne 193 correspond à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
private void AjouterSActionPerformed(java.awt.event.ActionEvent evt)
et la ligne 131 correspond à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
AjouterSActionPerformed(evt);
Tout en sachant que ma classe Ihm hérite de JFrame et non de JDialog et que j'utilise aussi un JDialog pour afficher le fenetre qunad je clique sur le bouton.
merci d'avance