java: dialog...

java: dialog... - Programmation

Marsh Posté le 29-03-2001 à 16:29:02    

comment kon fait pour faire ke qd on clique sur la fenetre mere, le dialog reste en premier plan ? surtout qd on change de fenetre et kon revient sur lappli (fenetre mere).
 
je sais kil y a la methode toFront()..

Reply

Marsh Posté le 29-03-2001 à 16:29:02   

Reply

Marsh Posté le 29-03-2001 à 17:41:11    

mon post original est ptetre pas clair.. alors voila..
Jai une appli.. ki ouvre un dialog box...
Il est en modal (enfin je crois). Koikil en soit, on peut rien faire sur lappli tant kon a pas fermer le dialog.
Et ce ke je voudrais, c'est ke lorsque je passe sur une autre appli kom blocnote par exemple et ke je reviens sur mon appli java... eh ben, le dialog box reste en premier plan.
 
Car la il (le dialog box) est cacher derriere les autres fenetres (mon blocnote de l'exemple, entre autres)

Reply

Marsh Posté le 29-03-2001 à 17:47:36    

tu as la méthode setModal(boolean b). Si tu mets b à true ta boîte de dialogue restera au premier plan.
 
tu as aussi un paramètre dans le constructeur de ta dialog
 
Dialog(Dialog owner, String title, boolean modal)

Reply

Marsh Posté le 29-03-2001 à 17:54:48    

tu m'as doublé
 
je pense que tu pourrais gérér l'événement Focus avec la méthode  
focusGained(FocusEvent e) de l'interface FocusListener.
 
Dès que ton appli à le focus tu affiches ta boîte de dialogue avec setVisible(true);
 
C juste une idée, je sais pas si ca marche

Reply

Marsh Posté le 30-03-2001 à 13:31:43    

jai essaye mais ca marche pô :cry:
Pi c pas le focus mais activate kil fo manipuler.. cependant ca marche tjrs pô... pi tanpi... car c pas primordial pour linstant... mais si kkun a la soluce alors jsuis tjrs preneur. :D

Reply

Marsh Posté le 30-03-2001 à 16:27:57    

ca y est c ok... un pb tout con de nommage de variables :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed