Java MDI : JFrame et JInternalFrame
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
Code:
1 2 3 4 5 6
|
// Creation de la fenêtre interne
UISharkSIPExtension FrameSIP = new UISharkSIPExtension();
FrameSIP.setVisible(true);
JDesktopMain.add(FrameSIP);
setContentPane(jDesktopMain); |
Cela passe à la compilation, mais j'ai une exception qui est générée
Code:
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) |
quelqu'un à une idée