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
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.
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) ); }
EDIT: J'ai réussi à obtenir le résultat que je voulais avec un optionPane.
Partager