Bonjour,
J'ai crée un JDesktopPane qui s'affiche bien.
Ensuite je crée un JInternalFrame tout simple
et je l'ajoute au JDesktopPane
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JInternalFrame frame = new JInternalFrame(); frame.setSize(100,100); frame.setVisible(true);
mais j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void addChildFrame(){ ChildFrame frame; frame = new ChildFrame(); desktop.add(frame); }
Je me suis bien planté quelque pars mais je ne vois pas ou..Exception in thread "main" java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at javax.swing.JLayeredPane.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at window.Desktop.addChildFrame(Desktop.java:74)
at general.main(general.java:12)
Partager