Bonjour,
J'ai un jInternalFrame que je veux changer son ContentPane chaque fois que l'utilisateur clique sur un jMenuItem.
Le probleme que j'ai c que les composants de jPanel9 ne s'affichent totalement que lorsque je réduit la fenetre.
Voici mon code;
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
 /**** jInternalFrame ****/
 ifrintfr = new JInternalFrame("Domaine : " + jComboBox1.getSelectedItem(), false, true, false, false);
 
    ifrintfr.setSize(new Dimension(1260, 710));
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize1 = ifrintfr.getSize();
    if (frameSize1.height > screenSize.height) {
      frameSize1.height = screenSize.height;
    }
    if (frameSize1.width > screenSize.width) {
      frameSize1.width = screenSize.width;
    }
    ifrintfr.setLocation( (screenSize.width - frameSize1.width) / 2,
                         (screenSize.height - frameSize1.height) / 19);
    ifrintfr.setJMenuBar(jMenuBar2);
    contentPane.add(ifrintfr);
    jMenu6.setEnabled(true);
    jMenuItem21.setEnabled(true);
    jMenuItem20.setEnabled(true);
    jMenuItem8.setEnabled(true);
 
    ifrintfr.show();
//
 void jMenuItem24_actionPerformed(ActionEvent e) {
 ifrintfr.setContentPane(jPanel9);
 jPanel9.validate();
}
Merci d'avance.