ULTIMATE PUZZLE - JEU DE PUZZLE EN JAVA AVEC DÉCOUPE DE PIÈCES EN COURBES ALÉATO

Signaler
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
-
nly001
Messages postés
1
Date d'inscription
lundi 25 janvier 2016
Statut
Membre
Dernière intervention
25 janvier 2016
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29506-ultimate-puzzle-jeu-de-puzzle-en-java-avec-decoupe-de-pieces-en-courbes-aleatoires

cs_Dobel
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
1
Salut,

d'abord, félicitation pour ton programme très agréable à jouer !
Une remarque cependant,
tu utilises la méthode setAlwaysOnTop dans gui.Boite,(peut-être ailleurs aussi :)),
c'est une méthode de Java 1.5, et tout le monde ne l'utilise pas encore. De plus, le résultat de cette méthode dépend de la platforme d'execution. Donc certains utilisateurs (dont moi ^^) pourraient être déçus :-)
Peut-être qu'un dialoque modal ferait l'affaire ?
Rivenbis
Messages postés
8
Date d'inscription
mercredi 28 janvier 2004
Statut
Membre
Dernière intervention
20 janvier 2007

En fait, le problème d'une fenêtre modale c'est qu'elle est concue pour bloquer le processus qui l'apelle, donc impossible de faire des boites de pièces modales, au risque de ne pas pouvoir faire de drag and drop dedans.
Concernant setalwaysOnTop, on a été obligé de mettre ça, mais c un peu du bidouillage, je te l'accorde : en fait, sans cette instruction les boites de pièce disparaissent lorsqu'on veut y faire glisser une pièce à cause de la fenêtre du puzzle qui passe au premier plan.

Voilà, on a trouvé que ça pour régler le problème vu qu'on présente le projet demain

En tous cas merci pour la note, ça fait très plaisir de voir son travail reconnu ;-)

Jonathan
cs_Dobel
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
1
Arf, oui, c'est sûr (j'ai bien fait de me coucher tôt hier soir :))

Par contre, peut-être un truc à essayer, je ne sais pas comment ca peut se comporter :

Tu peux tenter de mettre un WindowStateListener, ou plutôt WindowListener, peut-être plus efficace,
et de remettre le dialogue en haut avec toFront lorsque la boîte devient inactive.
Je n'ai jamais essayé ca, je ne sais pas comment ca peut se comporter avec les drag&drop.

Bonne chance pour la présentation :)

Florent
amauryxiv
Messages postés
84
Date d'inscription
jeudi 13 janvier 2005
Statut
Membre
Dernière intervention
3 août 2017

Dommage que ce soit conçu avec le JDK 1.5 ..... que je n'ai pas ........
night28
Messages postés
4
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
28 juillet 2005

Tout d'abord bravo, c'est du bon boulot !