Bonjour dans le cadre d'un projet j'aurais besoin de charger une JIF a partir d'une JIF

en gros j'ai une JFrame qui sert de menu avec un DesktopPane dans le quel je charge mes différentes jInternalFrame

l'une de ces jInternalFrame contient un tableau avec différents contact et lorsque j'en sélectionne un j'ai différentes options possibles l'une d'entre elles est d'afficher le profil de ce contact (la page profil est aussi une jInternalFrame)

j'ai fait tout les test possible la JIF Profil est fonctionnelle lorsque je la lance directement de ma JFrame principale je n'ai pas de soucis

mais dès que je la lance de la JIF Contact j'ai une erreur "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException"

les test dans le constructeur se lancent mais pas la JIF

voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
this.getDesktopPane().removeAll();
JIFProfil s = new JIFProfil(user);
this.getDesktopPane().add(s);
try {
            s.setMaximum(true);
}catch (java.beans.PropertyVetoException e){
            System.out.println ("Problème de maximize");
}
this.getDesktopPane().repaint();
en gros je récupère le DesktopPane dans le quel je suis j'essaye de le vider
et de charger la JIF dedans avec l'user pour le constructeur