Bonjour;

je voudrais créer une jInternalFrame en réaction à un certain événement.


Quand je conçois l'appli dans ma première frame je la recouvre totalement à l'aide de 3 jPanel.

Ce que je voudrais c'est tout en gardant l'affichage derrière je fasse passer ma jInternalFrame au premier plan.




Sauf que je n'arrive pas à obtenir d'affichage; peut être pourrez vous me dire ce qu'il manque ou ne vas pas


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
 
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        jInternalFrame1 = new javax.swing.JInternalFrame();
         jInternalFrame1.setTitle("About");
         jInternalFrame1.setToolTipText("blabla");
        jInternalFrame1.setVisible(true);
 
        javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane());
        jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
        jInternalFrame1Layout.setHorizontalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 138, Short.MAX_VALUE)
        );
        jInternalFrame1Layout.setVerticalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 110, Short.MAX_VALUE)
        );
 
 
    }
Je pense que le soucis c'est qu'il faut que j'ajoute la fenêtre quelque part...sauf que je ne sais pas comment faire ça...je ne peux pas la mettre à l'intérieur de mes panels et je ne peux pas non plus la mettre au même niveau.


EDIT: J'ai réussi à obtenir le résultat que je voulais avec un optionPane.