Bonjour j ai une JFrame qui ouvre un Jdialog.
J arrive a mettre le JDialog devant la frame mais que je reduit la frame et que je la reouvre, le Jdalog va derriere la frmae.
Vous savez comment faire pour laiseer le jdialog devant la frame??
Merci.
Bonjour j ai une JFrame qui ouvre un Jdialog.
J arrive a mettre le JDialog devant la frame mais que je reduit la frame et que je la reouvre, le Jdalog va derriere la frmae.
Vous savez comment faire pour laiseer le jdialog devant la frame??
Merci.
Bonjour,
Tu as bien mis le paramètre "modal" à true ?
Nicolas
Avec le code ci-dessous, prêt à compiler, tu ne peux même pas redimensionner la JFrame :
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
28
29
30 // appeler le fichier : JDialogBloquante.java // par Nicolas_75 import java.awt.HeadlessException; import javax.swing.JDialog; import javax.swing.JFrame; public class JDialogBloquante { public static void main(String[] args) { // fenêtre principale JFrame myFrame = new JFrame(); myFrame.setTitle("My Frame"); myFrame.setSize(400,400); myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); myFrame.setVisible(true); // JDialog // true pour "modal" try { JDialog myJDialog = new JDialog(myFrame,"my dialog box",true); myJDialog.setSize(100,100); myJDialog.setVisible(true); } catch (HeadlessException he) { // exception à traiter } } }
nickel chrome, setModal(true) marche du tonnerre.
Merci beaucoup !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager