Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1126 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Laisser une fenêtre au premier plan

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Laisser une fenêtre au premier plan

n°315139
ndmax
Posté le 21-02-2003 à 18:03:48  profilanswer
 

Slt !
 
J'ai un petit pb en Java..
En fait, je fais un MasterMind en version graphique.
J'ai fait un petit menu Fichier>NouveauJeu (entre autre)
qui fait apparaître une nouvelle fenêtre (issue d'une autre classe)
qui me demande si je veux réellement recommencer une nouvelle
partie. Il y a 2 choix comme vous vous en doutez : "Oui" et "Non".
Mais j'aimerais que cette fenêtre soit toujours visible,
tant que je n'ai pas répondu à la question.
On ne doit pas pouvoir sélectionner la fenêtre principale
(qui doit donc rester en second plan) si on n'a pas répondu à la question.
 
Je ne sais pas trop comment faire..
 
Merci de votre aide.

mood
Publicité
Posté le 21-02-2003 à 18:03:48  profilanswer
 

n°315144
bobuse
Posté le 21-02-2003 à 18:10:36  profilanswer
 

Pour cela il faut que ta petite boite de dialogue soit modale

n°315146
bobuse
Posté le 21-02-2003 à 18:12:49  profilanswer
 

Plus generalement une boite de dialogue peut etre soit modale, soit non-modale (parametre du constructeur). Si elle est modale, on ne peut acceder a la fenetre "creatrice" tant qu'elle est encore vivante (tant qu'elle n'a pas ete fermee).
voila

n°315151
ndmax
Posté le 21-02-2003 à 18:17:09  profilanswer
 

OK, mais je ne vois pas bien comment
faire que ma boîte de dialogue soit modale..
Tu peux m'expliquer un peu plus en détails STP ?
 
Merci.

n°315155
ndmax
Posté le 21-02-2003 à 18:21:59  profilanswer
 

Et en faisant un "setVisible(false)"
pour la boîte de dialogue (modale)
je pourrais ainsi accéder à ma fenêtre principale ?

n°315162
bobuse
Posté le 21-02-2003 à 18:28:51  profilanswer
 

non, c'est dans les parametres du constructeur de JDialog.

n°315169
ndmax
Posté le 21-02-2003 à 18:40:12  profilanswer
 

bobuse a écrit :

non, c'est dans les parametres du constructeur de JDialog.


 
JDialog ??
Je ne connais pas..
Je faisais une nouvelle JFrame avec ma question
à l'intérieur et avec les 2 boutons de réponse!
 
Je regarde comme marche la JDialog.

n°315170
bobuse
Posté le 21-02-2003 à 18:41:36  profilanswer
 

Ndmax a écrit :


 
JDialog ??
Je ne connais pas..
Je faisais une nouvelle JFrame avec ma question
à l'intérieur et avec les 2 boutons de réponse!
 
Je regarde comme marche la JDialog.


Ouais, vaut mieux que tu regardes ...  :D  
Tu vas voir, c facile

n°315183
ndmax
Posté le 21-02-2003 à 18:56:45  profilanswer
 

Bon, j'ai créé une JDialog modale !!
 
Mais par contre, je ne vois pas bien à quoi ça sert..
Ca sert automatiquement à mettre des boutons pour répondre ??
 
De plus, celle que j'ai créée est vide,
je n'ai pas réussi à y appliquer ma JFrame
que j'utilisais avant.
Je dois mettre exactement la JFrame ??
avec les boutons, les ActionListener..... ???
 
Désolé mais c'est vraiment la 1ere fois que je vois
ces JDialog et une fois que j'aurais compris ça
ira tout seul (du moins je l'espère..)

n°315195
bobuse
Posté le 21-02-2003 à 19:04:50  profilanswer
 

ok ok, ya un debut a tout.
 
En fait, le JDialog n'a pas vocation a te proposer des boites de dialogues toutes faites.
Pour ca, tourne toi vers ... rhaaa j'ai oublie le nom
 
je cherche


---------------
get amaroK plugin
mood
Publicité
Posté le 21-02-2003 à 19:04:50  profilanswer
 

n°315198
bobuse
Posté le 21-02-2003 à 19:06:23  profilanswer
 

bon deja un lien interressant, qui pourra t'aider :
 http://java.sun.com/docs/books/tut [...] nents.html


---------------
get amaroK plugin
n°315200
bobuse
Posté le 21-02-2003 à 19:07:34  profilanswer
 

Ca y est !
JOptionPane
 
 http://java.sun.com/docs/books/tut [...] l#features


Message édité par bobuse le 21-02-2003 à 19:08:01

---------------
get amaroK plugin
n°315201
ndmax
Posté le 21-02-2003 à 19:08:55  profilanswer
 

Je viens de faire une recherche sur les JDialog
et il y avait un topic dessus.
J'ai pu comprendre un peu plus la chose.
Enfait, le 1er paramètre est la fenêtre "propriétaire",
donc la fenêtre principale pour moi.
Ensuite, il faut que je recase mes boutons et mon texte
comme pour une JFrame.
C'est bien ça ??
 
En fait, c'est une JFrame qui permet
de résoudre mon problème, c'est pas plus compliqué.. non ?

n°315202
bobuse
Posté le 21-02-2003 à 19:09:04  profilanswer
 

Avec ca, tu pourras creer facilement des boites de dialogues de confirmation, ...
 
bon courage pour la suite :hello:


---------------
get amaroK plugin
n°315203
bobuse
Posté le 21-02-2003 à 19:10:27  profilanswer
 

Ndmax a écrit :

Je viens de faire une  
En fait, c'est une JFrame qui permet
de résoudre mon problème, c'est pas plus compliqué.. non ?


 
Bien resume, mais c'est encore plus simple : cf. mes posts d'avant  ;)


---------------
get amaroK plugin
n°315206
ndmax
Posté le 21-02-2003 à 19:16:13  profilanswer
 

OK, merci bcp !!
Je regarde tout ça et ça devarit aller mieux maintenant.
Je te dis quoi si j'ai un pb.
 
Encore merci!
 :hello:

n°315288
ndmax
Posté le 21-02-2003 à 21:33:15  profilanswer
 

Merci, c'est bon !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Laisser une fenêtre au premier plan

 

Sujets relatifs
[delphi]Taille de fenêtreComment detecter qu'une fenetre à été reduite ?
Passer une variable d'une fenêtre à une autre[MFC] Comment savoir si une fenêtre MDI est partiellement visible ???
URL dans une nouvelle fenêtre et HTML 4.01 strict[Win] Comment rafraichir la fenêtre?
impossiblilité de maximiser la fenetrequestion gestion de fenetre
Infos sur une autre fenêtreComment désactiver l'apparition d'une fenêtre dos sous WIndows ?
Plus de sujets relatifs à : Laisser une fenêtre au premier plan


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR