Bonjour,
Je cherche un moyen de créer une MDI.
J'ai une première fenêtre qui dérive de JFrame et une seconde fenêtre qui dérive de JInternalFrame.
Je cherche à intégré la deuxième Frenêtre dans la première.
Je pense que la dérivation est juste (à corriger si erronée)
Sur la fenêtre principale j'ai placé un JDesktopPane(JDesktopMain) ensuite pour des test j'ai inséré dans un bouton le code nécessaire pour afficher la fenêtre principale
Cela passe à la compilation, mais j'ai une exception qui est générée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Creation de la fenêtre interne UISharkSIPExtension FrameSIP = new UISharkSIPExtension(); FrameSIP.setVisible(true); JDesktopMain.add(FrameSIP); setContentPane(jDesktopMain);
quelqu'un à une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: GroupLayout can only be used with one Container at a time at org.jdesktop.layout.GroupLayout.checkParent(GroupLayout.java:879) at org.jdesktop.layout.GroupLayout.invalidateLayout(GroupLayout.java:769)
Partager