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 !!
Partager